В этом выпуске модульная архитектура и уменьшение зависаний, переходы между общими элементами и продажа рефакторинга, слежка за акулами, жестокая реальность App Store, придуманные ГОСТы ChatGPT и многое другое. Заходите!

Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.

iOS

• Модульная архитектура — это не просто теория, вот доказательства
• Обратное маскирование в SwiftUI с использованием режимов наложения
• Обмен контентом между приложениями с использованием протоколов AppEntity и Transferable
• Coordinator в iOS: как я перестал бояться кнопки «Назад» и полюбил навигацию
• Profile page как в TikTok/Instagram на UIKit (iOS 15+)
• MVVM+Coordinator+Factory: Святая Троица внедрения зависимостей
• Интеграция зависимостей в iOS через Carthage in the wild
• Как поддерживать недельный релизный цикл и ничего не забывать
• Реактивный велосипед для SDK
• Apple будет требовать Xcode 26 для выпуска приложений с мая
• Xcode получил ИИ-агентов
• Перевод iOS-приложения с платной модели на freemium
• Migrating to the Observation framework in SwiftUI
• A WhatsApp-style top banner for iOS using UIWindow
• Dependency Injection in SwiftUI Without the Ceremony
• Groww iOS Interview: Why Senior Developers Still Fail System Design
• SelectionDisabled Modifier in SwiftUI
• How I reduced iOS CI/CD cost by 40% by delegating work to Linux runners
• On-demand resources in iOS app
• Hidden SwiftUI Modifiers That Change Everything
• SwiftUI: Weather App Copy Cat with Weather Kit
• From Pixel Capture to Metadata: Reimagining Screen Recording Architecture on macOS
• Image Loading in iOS: Handle 1000+ Images Without Crashing
• Swift, SwiftUI: CI build & test time 99.7% faster
• Objectively Better, Observably Trickier
• How Your Views Actually Move
• Code-along: Experiment with coding intelligence in Xcode 26
• Meet agentic coding in Xcode 
• Complex 3D Animation Effect Using SwiftUI — BlueNote’s 3D Paywall Effect
• How to build a better tagging UI in SwiftUI with Antigravity
• SwiftUI Dynamic Island QR Code Scanner
• Destinations — управление потоком навигации
• FabBar — панель вкладок с Liquid Glass и плавающей кнопкой действия

Android

• Уменьшаем зависания и оптимизируем потребление трафика: как команда VK Видео работает с viewport на Android
• Осваиваем переходы между общими элементами в Compose
• Как не сломать Android-приложение при защите от реверса
• Про то, как я Storage Access Framework укрощал, да файлы в хранилище приручал
• Ахиллесова пята SharedPreferences и стоит ли внедрять Datastore как альтернативу
• Ошибка, которую я не мог воспроизвести — пока не перестал тестировать на своём телефоне
• Развитие Android-разработки в 2026 году
• Kotlin Symbol Processing: создаём свой процессор
• Под капотом Android Automotive: Что такое VHAL и почему это сердце машины
• От State к Event: как два sealed class закрывают архитектуру Android-экрана в Kotlin
• kotlinx.fuzz: почему фаззинг имеет значение
• Разбор кода приложения по доставке пиццы
• Запускаем автотесты Android на EMCEE
• Qodana for Android: Increasing Code Quality for Kotlin-First Teams
• Join the Kotlin Ecosystem Mentorship Program
• Shared Internals: Kotlin’s New Proposal for Cross-Module Visibility
• Master Compose Shared Element Transitions: A Smooth UI Journey
• How to create Dials in Jetpack Compose
• Handling edge cases in Google Play Billing
• Kotlin Contracts
• From BaseViewModel to Separated Responsibilities
• 5 Compose Recomposition Mistakes That Kill Your App Performance
• Hacking with Ktor
• How I Fixed These Gaps Before My Next Android MNC Interview
• Is Jetpack Compose Making Your APK Fatter? (And How to Fix It)
• Beyond the Surface: Mastering “In-process Tracing” with Android Tracing 2.0
• Kotlin 2.3: The Update That Changes Everything for Android, Backend, and Web Devs
• Talking Kotlin #144 | Kotlin 2.3 Release Special (Audio Only)
• Видео droidcon London 2025
• Kotlin Android MVVM Template — шаблон Android-приложения
• Kvaesitso — лаунчер для Android

Кроссплатформа

• Flutter — для веб приложений, Jaspr — для веб сайтов
• Поддержка Flutter Impeller для ОС Аврора
• React Native Navigation 101
• Using Jules with Flutter
• Biometric Authentication in Flutter: Build Password-Free Secure Apps with Fingerprint & Face ID
• Why Your Flutter App Feels Slow (And How I Fixed It in Production)
• How I Write Flutter Code 3x Faster
• How to update the Android Gradle plugin to version 9.0.0 in a Kotlin Multiplatform
• I Optimized My Flutter API Calls and Cut Load Time in Half
• Flutter ECS: DevTools Integration & Debugging
• State of Flutter 2026
• How to Encrypt Local Preferences In KMP With KSafe
• Skelter Project — готовый шаблон проекта на Flutter

Разработка

• Модульность как архитектурный выбор
• ИИ в «Финаме»: от первого прототипа на Flutter до корпоративной платформы на 1000+ сотрудников
• Разработка дизайна с помощью Nano Banana Pro: практические примеры
• Пациент болен: как «продать» рефакторинг лиду и продакту
• Как мы помогали Стэнфорду следить за акулами
• Размещение центров обработки данных в космосе не имеет смысла
• Лучший AI для программиста в 2025
• СДВГ (ADHD) в IT-индустрии — Наука, диагностика и мифы
• Как работают программисты в больших IT-компаниях
• VK Education открывает набор на 70 бесплатных образовательных курсов по IT и digital
• This Is How Salary Conversations Actually Work (Nobody Tells You This)
• UX Signals That Indicate Users Are Getting Lost
• Two Engineers. Same Experience. One Earns $100K, the Other $500K. Here’s the Brutal Reason
• A complete guide to building skills for Claude
• How Simpler Architectures Made Me a Better Senior Developer
• Stack Overflow’s Traffic Drop Is a Warning Sign for the IT Industry
• Emulators vs Simulators: Finally Understanding the Difference

Аналитика, маркетинг и монетизация

• Жестокая реальность App Store в 2026 году
• Gizmo: TikTok для микроприложений
• С мягкого на жесткий пейвол — конверсия подскочила
• $0 в течение месяцев — изменил подход — $356 за первую неделю
• HomeBoost покажет, где можно сэкономить на коммунальных платежах
• Выставить приложение в плей маркет и быть заблокированным через месяц
• You’re wasting time looking for the perfect marketing channel
• Mobile Market Landscape 2026

AI, Устройства, IoT

• Я год доверял ChatGPT в строительстве, а потом он придумал ГОСТы
• OpenClaw/MoltBot/Clawdbot: разбираемся в AI-ассистенте, который взорвал GitHub за неделю
• Когда лопнет пузырь AI?
• Kaken — как мы внедрили четыре AI-сервиса для собственного использования
• Anthropic выпустил Opus 4.6 с новыми «командами агентов»
• OpenAI запускает новую модель агентного программирования
• OpenAI выпустила новое приложение Codex для управления агентами

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту