Маркетинг и монетизация
Мобильная разработка за неделю #502: как сломать то ли дом, то ли лабораторию
В очередной подборке оцениваем результаты WWDC и Apple Intelligence, тащим GeckoView в Почту и оцениваем ошибки ChatGPT, рассказываем про самые скачиваемые и зарабатывающие приложения в России в мае 2024, ломаем бинарный код и многое другое.
Подписывайтесь на наш Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А в IT Insights — много об интересном коде и технологиях.
iOS
- Искусственному интеллекту – быть: какие обновления представила Apple на WWDC 2024
- WWDC 2024. Обсуждаем, что по факту
- WWDC 2024. Чем удивляют разработчиков
- Почему проверка типов в Swift работает медленно
- Виды логирования в Swift
- iOS-разработчики в 2024 году: какие нужны скилы и как проходит процесс найма
- CI/CD заказывали? Или простое, но подробное руководство по настройке CI/CD под несколько iOS проектов
- Что нового в Swift 6?
- SwiftUI и MVI
- Как мы разобрали монолитное приложение для бизнеса на модули
- iOS под санкциями
- Как сократить вес приложения: переносим картинки и строки локализации на сервер
- Apple добавляет Win-back предложения и улучшает поиск в App Store
- @Previewable: динамические превью SwiftUI
- Что нового в Xcode 16: ИИ и лучшие Preview
- Apple предлагает разработчикам свой генеративный ИИ Apple Intelligence
- Apple представила iOS 18 с функциями Apple Intelligence
- Псевдоним типа в Swift
Getting Started with Swift Testing in iOS 18 and Xcode 16
New Text Formatters in iOS 18
SwiftData in WWDC 2024: The Revolution Continues, Stability Still Awaits
Building a stretchy header view with SwiftUI on iOS 18
How to automatically apply promotional text and ‘What’s new’ notes to new versions in Swift using the App Store Connect API
How GitHub reduced testing time for iOS apps with new runner features
Главное выступление WWDC 2024
Выступление Platforms State of the Union
Что нового в Xcode 16
New Text Renderer API in SwiftUI — Xcode 16
What’s New in SwiftUI
I rebuilt the visionOS from scratch
AnimatedWidget on LockScreen — создание анимированного виджета
Check Update iOS — проверка новой версии в App Store
Android
- Как и зачем мы затащили GeckoView в Почту
- Как сломать скомпилированный код, не нарушая бинарную совместимость
- Дроиды и питоны: работаем с ADB на Python
- Дроиды и питоны: как работать с ADB быстрее и проще
- Настраиваем Lock Task Mode aka Kiosk Mode
- Как создать аудиоплеер. Часть 3. Настройка приложения с аудиоплеером и обработка звука
- Мастер карт или как объединить Google и Яндекс карты в Android
- Android: Проблема отрисовки в Jetpack Compose
- Как мы разобрали монолитное приложение для бизнеса на модули
- Дэйв Бёрк уходит с должности вице-президента по разработке Android
- Будущее ChromeOS — это использование Android
Creating Custom PDFViewer in Jetpack Compose Android
Debugging dependencies in Gradle
Creating Custom Annotations
Dynamic Layouts with ContextualFlowRow and ContextualFlowColumn
MVI at Eventbrite
The elephant in the room: How to update Gradle in your Android project correctly
Automating large scale refactors using lint and generative AI
Now in Android: 107 — KotlinConf, Android Studio updates, I/O recaps, AndroidX updates, and more
Top 3 updates around Compose across form factors at Google I/O ‘24
Why I Stopped Using popBackStack() to Navigate Back
Add Real-Time Features to your Mobile App with Darryn Campbell
Reified Type Parameters
Simple Time Tracker — простое приложение для отслеживания времени
KotStep — пошаговые компоненты для Jetpack Compose
Кроссплатформа
- Когда проснулся и узнал, что существуют PWA
- Как быстро запустить мобильное приложение для веб-сервиса: опыт Авиасейлс для бизнеса
Flutter — long term review. What is happening?
What is BuildContext in Flutter
KMP vs. Flutter — Who Will Win The Cross-Platform Battle?
Разработка
- Как одна ошибка ChatGPT стоила нам $10,000+
- Как писать просто, понятно и для интерфейсов: лучшие практики UX-редакторов Ozon
- Тестирование мобильных и веб-приложений: как избежать фейлов при планировании
- Ошибки и исключения под капотом — Прерывания, try-catch, монады
- BDUI как стратегия мобильного приложения
- C++ впервые обогнал C в рейтинге TIOBE
- Управление мотивацией для соло-разработчика
- Обнаружены вредоносные расширения VSCode с миллионами установок
How terminal works
Redesigning Pinterest’s Ad Serving Systems with Zero Downtime
The Ultimate Guide to Becoming a Rockstar Product Engineer
Learn High-Level System Design by Coding YouTube – Full Course
Аналитика, маркетинг и монетизация
- VK запускает сервис для A/B-тестирования и анализа новых функций в приложениях и сайтах
- Какие приложения «скопировала» Apple на WWDC 2024
- Voodoo покупает BeReal
- Самые скачиваемые и зарабатывающие приложения в России в мае 2024
- Самые скачиваемые и зарабатывающие приложения в мире в мае 2024
How to improve your voluntary churn
Decoding user behaviour: leveraging cognitive biases in app development
AI, Устройства, IoT
- То ли дом, то ли лаборатория: как устроен умный дом профессионала
- Кратко о KAN для самых неподготовленных
- Ubuntu Core 24: что нового в ОС для интернета вещей? Подробности о релизе
- Подключение модулей навигаторов U-BLOX к Repka Pi
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Видео и подкасты для разработчиков1 месяц назад
Особенности сервиса Яндекс Про и будущее Flutter
-
Исследования1 месяц назад
Результаты опроса разработчиков Stack Overflow 2024
-
Видео и подкасты для разработчиков1 месяц назад
Вам не нужно хранилище в приложении
-
Видео и подкасты для разработчиков1 месяц назад
Нужно ли учить Java для Android-разработки в 2024