В новом дайджесте сетевой слой в iOS и сериализация Kotlin, 10 ошибок, которые Android-разработчиков и сожаление о выборе профессии, что происходит с подписочной моделью в приложениях, как перестать бояться Claude Code и научить его не ломать проекты, и многое другое. Заходите!

Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
• Как спроектировать сетевой слой в iOS (гайд для собеседования)
• iOS network frameworks и HTTP TCP Server внутри приложения
• Исследуем мир фото и видео редакторов
• Найди и исправь ошибки в коде — Задачи с собеседования
• Запускаем приложения на своем iOS-симуляторе
• Осторожно, Combine!
• Позаботимся о памяти при использовании value-типов
• Swift – больше, чем язык для iOS
• Apple планирует разрешить конкурирующим чат-ботам интегрироваться с Siri в iOS 27
• Apple может создавать более компактные модели на основе Google Gemini
• WWDC 2026 пройдет 8–12 июня
• Milliseconds Make Millions: How and Why to Speed Up Your App, from InDrive’s Playbook
• iOS network frameworks и HTTP TCP Server внутри приложения
• How to identify your Apple keyboard layout by country or region
• How we decomposed a monolithic iOS application into 130+ modules and reduced build time by ~35%
• Talking Liquid Glass with Apple
• Migrating to String Catalogs in iOS
• iOS Architecture Done Right: MVVM + Clean Architecture Explained with Real Code & File Structure
• iOS Architecture That Doesn’t Break When Requirements Change
• Swift 6.3 and Beyond — The Road to Swift 7: What Every iOS Developer Needs to Know
• Xcode Instruments: Find Memory Leaks in 5 Minutes
• Stop Forcing MVVM on SwiftUI — It Was Never Designed for It
• Swift 6.3 Released
• Run your test suite across balanced shards
• The SwiftUI Way: patterns and anti-patterns for production apps
• Accelerate your machine learning workloads with the M5 and A19 GPUs
• Boost your graphics performance with the M5 and A19 GPUs
• SwiftUI Telegram Resizable Header | Scroll Effects | Animations
• Swift Service — инъекция зависимостей для современного Swift
• Engine — быстрые идиоматические API и представления SwiftUI
• PoolChat — mesh чаты со сквозным шифрованием для iOS
Android
• Как настроить сериализацию Kotlin Any с поддержкой Parcelable и Serializable в Android
• 10 ошибок, которые Android-разработчики до сих пор допускают при работе с Jetpack Compose
• Почему вам стоит включить Gradle Configuration Cache
• Интеграция GeckoView в Dynamic Feature
• Последнее слово в Android-навигации
• Новая версия Android Automotive от Google выйдет за рамки информационно-развлекательных систем
• Серия Galaxy S26 получила поддержку AirDrop для Quick Share
• How Compose Preview Works Under the Hood
• How I Found a 34% Startup Win in a Modern Compose App
• Beyond Positions: Kotlin’s New Name-Based Destructuring
• CompositionLocal in Jetpack Compose
• Monitoring Android Vitals with the Play Developer Reporting API
• A Practical Guide to Lightning-Fast Jetpack Compose Screenshot Testing
• Image Cropper in Jetpack Compose
• Kotlin 2.3 Compiler: Speed Up Large Codebases by 40%+
• 87 Results in Find Usages: Fixing Navigation Hell in Jetpack Compose
• Stop Fighting Multiple BackStacks in Jetpack Compose Navigation3
• IntelliJ IDEA 2026.1 Is Out
• Explicit Backing Fields are experimental in Kotlin 2.3
• Kotlin 2.3.20, Android Bench, and more
• CatPawSwitch — переключатель с кошачьей лапой
• Tracey — «черный ящик» для Compose-приложения
Кроссплатформа
• Модернизация и развитие зрелых продуктов на Kotlin Multiplatform: опыт компаний и эффект для бизнеса
• Flutter Widget Previewer: разработка UI без запуска приложения
• Capacitor: от веба к мобильным приложениям. Часть 3. OTA обновления в обход сторов
• Flutter — Dart, Impeller и реальные юзкейсы
• Flutter Widget Previewer: разработка UI без запуска приложения
• I Replaced an Existing iOS Native App with React Native in 3 Weeks
• Want Next-Level UI In Flutter?
• Build Systems and Dependency Management in Flutter: Interview Questions That Will Test Your Expertise
• Your Flutter App Is a Monolith. Here’s How to Break It
• How to Use Flutter DevTools to Find Performance Issues
• Never Ship a Flutter App Without Validating Performance in Flutter DevTools
Разработка
• Как я прошел ад публикации в App Store и Google Play и вывел первые деньги
• Конвейер подготовки джунов сломан, и ни у кого нет плана по его исправлению
• Ребрендинг глазами разработчика: как мы переходили к единому кластеру «КИОН»
• Не начинают ли мобильные разработчики сожалеть о выборе профессии в 2026?
• Fury: Как за 4 месяца разработки мессенджера с нуля не сойти с ума
• Мониторинг LTE модемов: Из dBm и палок
• Путь инди-хакера
• Kotlin не для Android
• Why your next mobile app is probably headless
• The Future Of Software Engineering with Anthropic
• Build Your First Claude Code Agent Skill: A Simple Project Memory System That Saves Hours
• I Stopped Coding for 5 Years. AI Helped Me Ship Mobile Apps Again
• We Hired 500 CSE Students. Fired 400 in 6 Months.
• I Failed 3 FAANG Interviews Because I Wrote Too Much Real Code
• How to build a full-stack app with Supabase and Stripe on Google AI Studio
• 1h Claude Code Crash Course For App Developers (Beginner Level)
Аналитика, маркетинг и монетизация
• В App Store обновилась аналитика
• Почему триалы больше не имеют смысла (и какую UA-тактику попробовать вместо них)
• Epic Games сокращает 1000 рабочих мест, заявляя о снижении активности в Fortnite
• Почему нужно делать ASO для приложения до его релиза в App Store и Google Play
• Маркетологи в мобайле: весенние выпуски 2026. Часть 2 + Часть 1
• Что происходит с подписочной моделью в приложениях: уроки, тренды и ориентиры на 2026 год
AI, Устройства, IoT
• Как я перестал бояться Claude Code и научил его не ломать мои проекты
• Я купил самый дешёвый MacBook от Apple и попробовал заняться настоящей разработкой
• Моя волна — теперь и в офлайне. Рассказываем, как уместили рекомендательную систему в сотню килобайт
• Превращаем дом из клееного бруса в умный: без лишних переделок и ремонта
• Риск «ещё одного промпта» при использовании агентской разработки
• Обзор Lenovo ThinkPad X13 Gen 6: маленький, легкий и невероятно практичный
• MacBook Neo может представлять собой самую серьёзную угрозу для Windows за последние годы
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту