В новом дайджесте UISlider изнутри и навигация в Jetpack Compose без магии, миграция приложения на Navigation 3 и сборщик мусора в Dart, мобильное тестирование в 2026, как меняется разработка в эпоху ИИ, новые модели Anthropic и Google и многое другое. Заходите!

Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.
iOS
• UISlider изнутри: почему setValue не работает во время settle-анимации и как я это обошел
• Лента роликов на iOS: опыт работы с AVPlayer
• XCUI, Tests & Robots. Разбираем нативную автоматизацию iOS на винтики. Часть 1
• Apple Container уже здесь, и он изменит ваш подход к iOS-разработке
• Apple приобрела победителя Apple Design Award — конструктор приложений Play
• Memberwise Initializer in Swift explained with Code Examples
• Apple Internals: Swift in the Kernel
• All new frameworks presented at WWDC26
• Using Claude with Apple Foundation Models
• SwiftUI Is One Graph, Over 40+ Years of Engineering
• Swift 7 Feels Like a Completely New Language
• Delegates and Events in iOS: The Concept That Finally Made App Communication Click for Me
• Debugging Notes on Two SwiftUI Animation Bugs
• Rotating Liquid Glass in SwiftUI without breaking the shape
• How I’d learn iOS development from scratch in 2026
• Debugging Notes on Two SwiftUI Animation Bugs
• Swift Attached Macros: Build a Real-World Member Macro from Scratch
• iOS 27 Apple Find My App UI
• What’s new in SwiftUI for iOS 27
• Screen Capture iPhone (iOS 27) — Screen Capture Kit For iOS 27
• Apple Shipkit — готовая инфраструктура релизной инженерии для публикации приложений
• BlazeDB — нативная для Swift встраиваемая база данных для локального хранения данных
Android
• Навигация в Jetpack Compose без магии: что на самом деле делают библиотеки навигации
• Миграция приложения на Navigation 3: боль, переработки и хотфиксы
• Внедрение Gemini Nano в реальное приложение: ограничения, о которых никто не предупреждает
• Как энергосбережение на Android мешало Seamless-авторизации
• Словари MDict в закрытом приложении, или зачем я писал RIPEMD-128 вручную
• Обзор APEX Security — Android Package EXaminer
• Топ-10 вопросов с Android-собеседований в 2026 — с разборами
• Introducing Composables UI
• MVC → MVP → MVVM → MVI: The Evolution of Android Architecture Patterns
• Kodee’s Kotlin Roundup: Kotlin Turns 15, Kotlin 2.4.0, and the Kotlin Toolchain
• Boilerplate Code in Android Development: Examples, Problems, and Modern Solutions
• Migrating App to Navigation 3: Pain, Overtimes, and Hotfixes
• AAOS Architecture Explained for Android Engineers
• Top 10 Kotlin Questions 2026
• The Power of typealias in Kotlin: Making Clean Code Cleaner
• What We Talk About When We Talk About Malware
• Build adaptive apps with Compose’s new APIs
• Build for the wrist, the road, and the remote with Jetpack Compose and Gemini
• Build 3d experiences using Jetpack XR
• Optimize your app performance for the next generation of Android
• Creative video editing with Jetpack Media3 and Gemini
• Develop faster with Android Studio, AI and skills
• Build intelligent experience: Deep dive into AppFunctions
• Building Robust Applications with Testing — Android Developers Office Hours
• Sameer Samat on Android 17 and the Future of Intelligent Computing
• KotlinConf’26 Keynote
• Say Goodbye to Callbacks
• Evolving Kotlin Language Defaults
• LeanType — конфиденциальная клавиатура для Android
• Laydr — file-based типобезопасная система навигации
• Composables UI — коллекция компонентов для Jetpack Compose и Compose Multiplatform
Кроссплатформа
• Сборщик мусора в Dart. Часть 1: память и указатели
• Как врач на пенсии создал AI‑приложение для определения биологического возраста на Flutter + TFLite
• Как устроено состояние во Flutter: локальное состояние, данные приложения, InheritedWidget и Provider
• DrawBox Goes Multiplatform
• Design a screen, get a Clean Architecture feature — Spec-Driven Development that keeps AI-generated KMP code from drifting
• How We Made Ktor JSON Parsing 66% Faster with 50% Less Memory on KMP
• Building a 3D Game in Compose Multiplatform
• The Flutter Features I Ignored for Too Long
• What Happens When Your Flutter App Gets Real Users
• I Interviewed Flutter Developers for Years. Most Fail the Same 7 Questions.
• Flutter 3.44 Just Quietly Rewrote the Rules of Cross-Platform Development
• Sign in with Apple in Flutter: A Complete Guide to Secure iOS Authentication
• Stop Writing Boilerplate: Scaffold a Flutter Clean Architecture App in 60 Seconds
• Sony’s KMP Journey: Scaling BLE & Hardware with Kotlin Multiplatform
• What’s New in Compose Multiplatform
Разработка
• Мобильное тестирование в 2026: от истоков к трендам
• Продолжаем рассказывать о создании продолжения DogPlanner…
• Безопасность, агенты и будущее разработки
• Почему капча больше не про светофоры — Smart Captcha, ML, антибот
• Искусственный интеллект провел со мной собеседование на должность iOS-разработчика
• Modding a 20-year-old game to make it even better
• Running local models is good now
• How I Finally Learned System Design (After Feeling Totally Lost)
• Dependency Injection Questions That Define Senior-Level Thinking
• You only have weeks left to vibe code
Аналитика, маркетинг и монетизация
• Apple и Epic идут в Верховный суд
• Are You Analyzing the Right Competitors?
• We just crossed $10,000 ARR within 3 months of launch, here’s what we learned
• Announcing Shipaton 2026: Ship an app, win big, join the fun
AI, Устройства, IoT
• Agent Driven SDLC: как меняется разработка в эпоху ИИ
• Упс, они сделали это снова? Почему ваш ИИ тупеет ровно перед выходом новой модели
• Современный MQTT-сервис на Python
• Нейросети не сделали игру за меня. Но без них я бы не взялся за эту RPG
• Переоценённый король
• Как я перестал бояться ESP-Claw и полюбил его
• Умная квартира в новостройке: что у системы под капотом и какие ошибки допускают застройщики
• Как я строил IoT-стартап для морских портов: Python, паяльник и чёрный лебедь
• От транспортного трекера к судовой системе безопасности в Арктике
• SpaceX разработала прототип устройства с ИИ
• Google представляет более быстрый и дешевый генератор изображений Nano Banana 2 Lite
• Anthropic выпустил агентскую модель Claude Sonnet 5
• Pocket привлек $11 млн, сделав устройство для ведения заметок с использованием ИИ
• Руководитель Apple Vision Pro уходит в OpenAI
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту
