В этом выпуске построение современного BLE-сервиса и повышение производительности за счет лучшего сокращения ресурсов, Swift на Android и эволюция презентационных паттернов, MAX без оболочки, эмоциональное решение проблем, трудные уроки инди-хакинга и многое другое. Заходите!

Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
• 10 SwiftUI-хаков для более чистых приложений
• Swift Concurrency и CoreBluetooth: как построить современный BLE-сервис
• Generic'и и protocol'ы в Swift
• Эволюция презентационных паттернов SwiftUI
• В App Store открыт прием приложений для новейшие версии ОС
• Как правильно отлаживать iOS-приложения
• The Cupertino Ghost in the Machine: An Analysis of Xcode’s New AI Assistant
• @ViewBuilder usage explained with code examples
• Creating Light and Dark Mode Icons using Icon Composer
• Turning CI Logs into Actions
• 7 Swift String Interpolation Tricks That Will Make You a Better Developer
• Swift 6.2 : Game-Changing Features
• SwiftUI Toggle: A Complete Guide
• Swift: Speech-To-Text With SpeechAnalyzer
• 21 SwiftUI Interview Questions Every iOS Developer Should Master (With Code Examples)
• The Hunt for Our #1 iOS Crash
• Why Your Swift App is Secretly Eating Memory (And How ARC is Both Saving and Destroying You
• Debug crashes in iOS using MetricKit
• Lazy-loading views with LazyVStack in SwiftUI
• Why 90% of SwiftUI Apps Get Dependency Injection Wrong
• Swift Loops in 2025: The Hidden Performance Tricks That Will Make Your Code 10x Faster
• Should you opt-in to Swift 6.2’s Main Actor isolation?
• Sticky Header For List View — SwiftUI
• Notification OnBoarding Animation Using SwiftUI
• iOS 26 Lock Screen Carousel With Reflection Effect Using SwiftUI
• Media Picker — настраиваемый медиа пикер на SwiftUI
• Voyager — фреймворк для навигации и маршрутизации в SwiftUI
Android
• MAX без оболочки: Что мы нашли в его APK
• Повышение производительности приложения за счет лучшего сокращения ресурсов
• Compose + Koin + Jetpack Navigation: что мы поняли за 2 года
• Swift на Android: создаём библиотеку
• 20 секретов Android, спрятанных в настройках разработчика
• «Ленивый граф», или Как мы оптимизировали старт приложения
• В сетях сетевого слоя
• Mastering Conditional Layouts in Jetpack Compose: The Flexible Way
• runBlocking in practice: Where it should be used and where not
• Inside Burst’s Test Interceptors
• The Hidden Dangers of Jetpack Compose State (And How to Fix Them With Real Examples)
• Elevating media playback: Introducing preloading with Media3
• Google Just Gave Android Developers Superpowers — Here’s How I’m Using Them
• Android Micro Frontend Interview Guide: 20+ Questions That Will Land You the Job
• Investigating IntelliJ Platform UI Freezes
• A Gradle Plugin to Help You Add 16KB Page Support in Google Play Easily
• Kotlin 2.2.20 Released
• HDR and User Interfaces
• Android ViewModel Interview Questions: Complete Guide with Real-World Implementation
• Gemini in Android Studio trains on your code
• Mastering MVI Architecture: Your Complete Interview Guide with Real-World Implementation
• Migration from Gson to Kotlinx Serialization in Android
• SMS Retriever API in Android
• Component Scoping Strategies: Managing Dependencies Like a Pro
• How to migrate to 16 KB pages
• Is Google going even more downhill with Android? — No more side-loading of Android apps
• Dependencies and Kotlin Native
• Code Quality at Scale: Future Proof Your Android Codebase with KtLint and Detekt
• The Life and Death of a Kotlin Native Object
• Get inspiration and learn from the Best — Patterns for Success
• Create custom CI/CD metrics: Analyzing build performance with Develocity Analytics
• OuterTune — музыкальный плеер для Android
• Translate Genie — генерация переводов в задаче Gradle
• SkyHigh 16KB Doctor — помощь в миграции на 16 Кб
Кроссплатформа
• Натив, Flutter или KMP — выбираем мобильный фреймворк для e-commerce
• Release — CherryPick 3.x
• Многомодульное приложение на Flutter
• Pragmatic KMP for Mobile at Somnox
• Is it time for Flutter to leave the uncanny valley?
• The Package That Kills Flutter Apps
• Why Liquid Glass Is Making Developers Rethink Flutter
• Handling Errors in Flutter
• Two Years with Kotlin Multiplatform: From Zero to 55% Shared Code
• Reveal — эффект подсветки (обучающие подсказки) для Compose Multiplatform
Разработка
• Писать код легко. Читать его — нет.
• Не просто решайте проблему — решайте ее эмоционально
• Поддержка PWA в Аврора 5.2
• Станислав Петров: «Ключевые отличия РЕД ОС М от Android – вовсе не в интерфейсе»
• Как мир вернулся в «классический веб» — взлет и падение эпохи мобильных приложений
• Как прийти к мультиязычной дизайн-системе и выучить арабский
• Тестирование Push-уведомлений: Полный чек-лист (ну или почти)
• Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов
• SQLite. Невероятно быстро
• IT рынок умер
• Управление изменениями
• Первый предварительный обзор Visual Studio 2026 от Microsoft
• Snap переходит на «стартап-команды» из-за снижения доходов от рекламы
• Pluely — открытый аналог Cluely
• CatDoes — ИИ-генератор приложений
• How can I deal with a team member who is always complaining?
• How to Get Rich as a Solo Software Developer
• You Don’t Need Animation
• Why Every Senior Developer I Know Is Planning Their Exit
• Learn to Build with Gemini Nano-Banana (Gemini 2.5 Flash Image)
• Godot Game Development for Beginners
Аналитика, маркетинг и монетизация
• 12 месяцев, 8 приложений, 0 долларов: трудные уроки инди-хакинга
• Делай деньги: как сегодня зарабатывают на приложениях и что в тренде монетизации
• Koah привлек $5 млн для размещения рекламы в ИИ-приложениях
• В 2025 году доля мобильных приложений c рекламной монетизацией выросла на 11 п.п. относительно 2024 года
• Clyx получил $14 млн на борьбу с одиночеством
• Bending Spoons приобретёт Vimeo
• 11 суровых истин о росте
• Самые скачиваемые и зарабатывающие приложения в мире в августе 2025
• Focus Friend — приложение, которое свергло ChatGPT
• Самая важная карта
• Важные изменения ASO в 2025 году
Как найти ключевые слова, которые действительно сработают
AI, Устройства, IoT
• Локальный AI: Прагматичное руководство по запуску LLM на своем железе
• Как я заменил систему диалогов старой игры на живую LLM
• Как это сделано: пешеходный мост с пиксельной подсветкой
• Современные генеративные модели и приложения на их основе
• Разработка Pipes Counting: от идеи до публикации
• Какие угрозы несет AI — AI Safety, AGI, AI Alignment
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.