Маркетинг и монетизация
Мобильная разработка за неделю #593: метрики, практики и компромиссы
В новом дайджесте победители Apple Design Awards 2026 и эффективность использования памяти в Android 17, обертки свойств в Swift и корутины на низком уровне, PWA после блокировки в App Store, игровая реклама 2026, дообучение LLM, метрики, практики, компромиссы и многое другое. Заходите!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- Представляем AdaEngine 0.1.0 — игровой движок на Swift
- Обертки свойств в Swift: сокращаем шаблонный код
- Я перестал доверять стримингам. Поэтому написал свой iOS-плеер — с CarPlay и без вранья про звук
- Как я избавился от тысяч строк валидации в Swift
- Defer в Swift: уберитесь перед уходом
- MTR, Path MTU и детект блокировок по SNI на iOS без entitlements
- Как я создал аккаунт Apple Developer (Apple разработчика) на юридическое лицо после 1 апреля 2026 года
- Потоко-защищённая шина событий в Swift
- Привязать карту: что может быть проще?
- Архитектура для кросс-функциональных команд
- Как не наломать дров с Live Activity
- Apple анонсировала открытие первого в Европе центра для разработчиков в Берлине
- Победители Apple Design Awards 2026
- Выпуск очков Apple с искусственным интеллектом отложен до конца 2027 года
ARC Overhead in Swift Sorting
Reactive frameworks vs async/await vs AsyncAlgorithms
How Do You Build a Mutex That Works with async/await?
Top 25 iOS Interview Questions for 2025 →With Real Answers, Not Just Theory
Preventing Screenshots in SwiftUI
9 Advanced SwiftUI Techniques : Every iOS Developers Should Follow(With Real Code Examples)
Backend-driven SwiftUI
Core Data + Observation: From Property-Level Reactivity to a Freer Mental Model
Enabling Haptic Feedback with sensoryFeedback in SwiftUI
How We Detect iOS App Launch Regressions Before Release Using XCUITests
SwiftUI animation timing
Introducing SwiftTUI
TaskLocal test traits
How to back port new SwiftUI APIs to older iOS versions
iOS 26 Style Mail App Tab bar Using SwiftUI
Swarm — фреймворк оркестрации агентов на Swift
OneWay — управление состоянием с однонаправленным потоком данных
Pine — нативный для Mac редактор кода
Android
- Приоритизация эффективности использования памяти: важные шаги для Android 17
- Как DuckDuckGo сократила время сборки Android-приложений на 57%
- Как оптимизировать картинки в Android и не сломать UX: метрики, практики и компромиссы
- Корутины и то как они работают на низком уровне
- Google пытается купить код Android-разработчиков для обучения искусственного интеллекта
- Баланс между скоростью и надежностью: переиспользовать нельзя перепроверять
- Катим в прод, не тестируя
- Figma + Compose. Упрощаем верстку
- Что хотят работодатели от Android-разработчика
- Кодревью опенсорс проекта или как выглядят 10 лет технического долга
- Сколько памяти нужно для сборки? Android-разработчикам о JVM
- Что скрывает State в Compose
Automated AI Log Reviewer for Android Apps Source on Google Cloud Vertex AI with Gemini
Compose Performance 2026: Stability as the Key Lever Against Jank
Reverse engineering the Bluetooth protocol on Android
AI for Android Developers: The Complete Roadmap
Koin DI in a 170-ViewModel Codebase: What Scales and What Doesn’t
Biometrics authentication for your mobile app
Master Android App Startup Time Optimization (Cold Start to Baseline Profiles)
Android Studio Quail 1 now available
How LazyColumn Actually Works: A Deep Dive from RecyclerView to Compose
Kotlin 2.4.0 Released
Android BLE Tools: Building a Practical BLE Inspector in Jetpack Compose
10 Super Common Android Interview Questions •
Journeys for Android Studio — Is This the Way To Go?
Shelly — IDE для Android, ориентированная на ИИ-чаты
Jetpack Compose New Style API — пример использования нового Style API
Кроссплатформа
- Как мы выбирали стек для PWA после блокировки в App Store: от Swift к React за считанные месяцы
- Голосовой КПТ-дневник с распознаванием речи на устройстве: Flutter и on-device Whisper
- Безопасное обновление интерфейса во Flutter после ожидания
- React Native iOS Push Notifications: почему push не сохраняются в background/killed state
- Мифическая кроссплатформа
Flutter at Google I/O 2026
Adding embeddings/RAG support to the Koog-based AI agent in Confetti
That’s a wrap: Everything Flutter at Google I/O 2026
Swift Cross Platform
Stop Wasting Time on iOS Builds: Automate Your Flutter App with Xcode Cloud
Kotlin 2.3 Is Making Multiplatform Development Actually Work
Routes as Values: Dart 3-Native Flutter Routing
How I Built Multiplayer for a Turn-Based 4X Game with Flutter, Dart, WebSockets, and PostgreSQL
Разработка
- Как я сделал сканер под iOS и Android для диагностики Wi-Fi-сети
- Метод, который заменяет Spec-Driven Development — IDSD
- Тестирование ипотечного процесса в мобильном приложении СБОЛ
- Microsoft излагает свое видение «компьютера следующего поколения» в виде Project Solara
- Интернет выключили целиком: офлайн-чат на Bluetooth и Wi-Fi Direct, и почему мы не обещаем mesh на весь город
- 10 лет в индустрии: как Авроре удалось сделать лучшую поддержку разработчиков в России
- Вики врёт, прод молчит: почему пора сделать OpenAPI единственным источником правды о вашем API
- AI не приносит денег
- Nvidia анонсирует RTX Spark как «самый эффективный чип для ПК из когда-либо созданных»
Using AI to write better code more slowly
Deploying Custom AI Models Across Android, iOS & Cross-Platform Apps with Melange
The Last Technical Interview
Beautiful Notion-style illustrations
A 100% Salary Hike in One Year: What Actually Worked
Аналитика, маркетинг и монетизация
- Экосистема App Store достигла рекордных $1,4 трлн продаж
- Игровая реклама 2026: почему интерактив и геймификация выигрывают в борьбе за внимание
- Dreambeans от Google превратит вашу жизнь в мультфильм
- Маркетологи в мобайле: Илья Кадацкий (руководитель интернет-магазина FINN FLARE)
Türkiye’s Mobile Gaming Landscape 2026
Quick App2Web Test
AI, Устройства, IoT
- Как я установил в свой игровой ПК серверный GPU за £200
- Как дообучить LLM. Рассказываю шаг за шагом
- Умный дом без контроллера: как собрать систему на реле и диммерах
- Бюджетная автоматизация кафе: много освещения и немного микроклимата
- Google представил Gemma 4 12B, унифицированную открытую многомодальную модель
- Uber ограничил расходы сотрудников на ИИ после непомерных расходов
Build Your Own AI Agent – Full Course with OpenAI, Langchain, Render Deployment
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Видео и подкасты для разработчиков3 недели назадОт личной продуктивности к командной: сила шаблонизации в IDE
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.20
-
Новости2 недели назадВидео и подкасты о мобильной разработке 2026.21
-
Разработка3 недели назадГорячая перезагрузка AGSL-шейдеров без пересборки: пошаговое руководство для Compose
iOS
Android
Кроссплатформа
Разработка
Аналитика, маркетинг и монетизация
AI, Устройства, IoT