Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- От неработающей к тестируемой навигации в SwiftUI: децентрализованный MVVM подход с координаторами
- Снепшот-тестирование SwiftUI View в legacy-проекте: обходим ограничения
- Snapshot тесты для iOS. Быстро, стабильно на Metal
- Вооружаемся. iOS Пентест. Часть вторая
- _VariadicView: подчеркивая скрытые возможности контейнеров
- Федеративный ML на iOS: как уберечь данные пользователей в эпоху ИИ
- Модульность в iOS: библиотека как инструмент декомпозиции
- Мок-интервью по мобильному системному дизайну
- Задачи с собеседования: LRU Cache — leetcode
- Apple разрешит альтернативные магазины и оплаты в Бразилии
- Судья в Техасе заблокировал закон штата о проверке возраста в App Store
Building iOS and Mac apps in Zed: SwiftUI Previews Using Swift SDKs with Raspberry PIs Swift Bits: Autoreleasepool Usage CRED iOS Interview Experience — All 5 Rounds (I Attended It, Honestly Explained) The evolution of native engineering at Tripadvisor: Part 3 — Design System Flexible Framework Meets TCA Swift guard Tricks You Might Not Know Creating and Opening Custom Document Types in SwiftUI Solving SwiftUI Pain Points and Performance Bottlenecks: Zipic Development Technical Retrospective Tuist in 2025: Building for the Long Game SwiftUI Fonts Explained — System Styles, Modifiers and Accessibility That One Closure That Made SwiftUI Slow SwiftUI Architecture Showdown in 2025: MVVM vs MVC vs TCA — Which One Should You Actually Use? Liquid Glass Showcase: Tide Guide SwiftUI Page Curl Carousel — Metal Shaders SwiftUI Animated Scrollable Slider — Custom Picker FengNiao — очистка неиспользуемых ресурсов в Xcode-проекте Tessera — бесконечные узоры из представлений SwiftUI Scyther — инструменты отладки iOS-приложения
Android
- TOAD: Kotlin-First архитектурный шаблон, который наконец-то сделал мои ViewModel скучными
- Тепловизор для разработчика: подсвечиваем рекомпозиции прямо в коде
- Firebase App Check с Play Integrity API в Android
- Perfetto в Android-разработке: когда профайлера уже недостаточно
- Почему я перешел на Dagger Components (вместо Dagger Android)
- От идеи к CVE: как находить уязвимости в Android
- Как справляться с ростом количества Gradle-модулей в Android-проекте
Goodbye Mobile Only, Hello Adaptive: Three essential updates from 2025 for building adaptive apps Understanding Google Play’s subscription lifecycle: a complete guide How Mobile Development Teams Use Kotlin in 2025: Insights From a Certified Trainer Brighten Your Real-Time Camera Feeds with Low Light Boost Inclusive Android Apps #1: The Problem of Rows Breaking with Large Text Android Fun API Facts: Have you heard about Log.wtf? Object vs Data Object in Kotlin: When and Why You Should Use Each Using ExoPlayer in Jetpack Compose How to Build a Live Streaming App for Android Coroutines & Flows: 5 Critical Anti-Patterns That Are Secretly Slowing Down Your Android App Catching excessive recompositions in Jetpack Compose with tests Android App Pentesting A to Z Now in Android: 123 – Android XR, Jetpack Navigation 3, and more! The New Retain API in Jetpack Compose — Everything You Need to Know Screen Transition Animations With Navigation3 Language Design in the Age of AI Nobody is teaching you THIS about Onboarding PennyWise AI — трекер расходов на основе SMS Tomato — минималистичный Помодоро-таймер для Android
Кроссплатформа
- Развитие Swift SDK для Android
- Книга «Основы Dart: Community edition» 2-е издание
- Продакшен опыт использования Flutter Web в Яндекс Смене
- Compose Multiplatform: от сложного к простому
- Flutter в 2025: возможности, ограничения и реальный опыт
- PWA vs Native App. Как и зачем в Альфа-Бизнесе создавали свой MobileWeb
- Kotlin Multiplatform составляет конкуренцию React Native и Flutter
15 Flutter Tips Every Developer Should Know in 2026 What Senior Flutter Engineers Say in Interviews? Why SBI Chose Flutter — And Why It Actually Makes Sense The Top Ten Highlights from Flutter & Dart in 2025 Compose Multiplatform at Perk: A Pragmatic Look at Our Journey So Far
Разработка
- Мобильный разработчик в 2030 году: как он будет выглядеть?
- Технический гайд по сторис — часть 3: как мы написали свою библиотеку
- Нейробиология в дизайне: как минималистичный UI снижает когнитивную нагрузку
- Как найти работу джуну, когда джуны никому не нужны
- Как построить карьеру в разработке в 2026 году и не допустить типичные ошибки
- Разработка под авто — Android Automotive, CarPlay, Tesla
- Применение AI и LLM в разработке и управлении
- Социобиолог про ИИ и утрату навыков: выживут талантливые
- Mobile App Performance: метрики производительности
- Релизный процесс приложений Ozon
The Company That Rejected Me For Not Knowing ARC Internals — Here’s the Full Story 10 Top Visual Trends for 2026 Why Companies Are So Confused About Architecture Patterns (And Why Developers Pay the Price) Everyone is a Staff Engineer Now Write code that you can understand when you get paged at 2am I Worked 16 Hours a Day for 7 Days Straight. I Wouldn’t Recommend It. How We Reduced a 1.5GB Database by 99% Build a Support Agent with Vercel AI SDK – Full Tutorial
Аналитика, маркетинг и монетизация
- Инженерия уверенности: почему ваш онбординг, вероятно, слишком короткий
- Маркетологи в мобайле. Итоги года 2025. Часть 3 + Часть 2 + Часть 1
- Жесткий или мягкий — MRR x3
- Самые скачиваемые и зарабатывающие приложения в мире в ноябре 2025
- Италия наложила штраф на Apple за App Tracking Transparency
- Инженерия уверенности: почему ваш онбординг, вероятно, слишком короткий
- Hypic от ByteDance начинает завоевывать рынок фоторедакторов
- Ошибки рекламы, из-за которых Google Play отклоняет мобильные игры

