Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- Генерация изображений с использованием Foundation Models в SwiftUI
- Делаем анимацию отрисовки для SF Symbols в SwiftUI
- Неуловимый iOS-ботовод. Задетекти меня, если сможешь: автореги, боты, спамеры
- Разработка под Apple Vision Pro: исследуем возможности гарнитуры
- Собеседование iOS-разработчика: проектирование и лайфкодинг
- Новые требования для iOS-приложений в Техасе
- AltStore PAL получает инвестиции и расширяется
All about Swift Package Manager Traits iOS 26: Foundation Model Framework — Code-Along Q&A Less Janky Placeholders in SwiftUI Learnable, Memorable, Accessible The 5 biggest mistakes iOS Developers make with async/await iOS Developer Struggles Every Swift Dev Should Know Swift 6.3 Macros: Reducing Boilerplate by 40% in Real Projects SwiftUI: Eliminating Navigation Registrations Adapting SwiftUI Sheet to Fit Content Height Detecting Text Language with NLLanguageRecognizer in Swift SwiftUI: Image Generation With Foundation Model Stop Using Fixed Frames in SwiftUI: The Complete Guide to containerRelativeFrame() Building AI features using Foundation Models. Streaming. Taking control of your navigation in SwiftUI with NavigationPath Building a Real-Time Trading Co-Pilot on iOS Secure your app with Memory Integrity Enforcement Interactive Map with Draggable Bottom Sheet — SwiftUI iOS App Development in 2025: How to Choose Your Tech Stack and Architecture Full-Screen Sheets Using SwiftUI Customized Animated Paywall using Native SwiftUI StoreKit APIs Elegant Emoji Picker — красивый пикер эмодзи SwiftyChat — интерфейс чата на SwiftUI SwiftUI-Adapter — поддержка новых модификаторов SwiftUI на старых версиях iOS
Android
- Преодолевая барьер скорости: как неблокирующие заставки сокращают время запуска приложений Android на 90%
- Почему моё Android-приложение крашится?
- Автообновление Android: когда можно не бояться санкций сторов
- Доверяй, но проверяй: про корневые сертификаты в Android и не только
- Как правильно написать фичу. Часть 1
- Что ждёт Android-разработчика на собесе в Wildberries •
Understanding SupervisorJob in Kotlin Coroutines Morphing Blobs with Jetpack Compose: From Circle to Organic Waves Supercharge Your App: Why the Android App Startup Library is a Must-Have Visibility APIs in Jetpack Compose 1.9 MCP Server for Android UI Analysis Input to Your Inputs — What Invalidates Gradle Configuration Cache? Kotlin Mutex: Thread-Safe Concurrency for Coroutines Scaling Android Apps to Millions of Users: Architecture Lessons Event-Driven Architecture in Android: Using Flows & SharedFlow for App-wide Events Side Effects in Jetpack Compose — Explained Simply Difference between emit and tryEmit in Kotlin Flow Medium Android App — Migrating from Apollo Kotlin 3 to 4: Lessons Learned Understanding “Tasks” and the Back Stack in Android — The Story Behind Your App’s Journey Android App Architecture Patterns 2025: Building Scalable Apps with Hilt, Navigation, and ViewModel 15 Android Developer Productivity Hacks Liquid — жидкое стекло на Jetpack Compose JetCo Library — готовые UI-компоненты Compose Compose Exploded Layers — слои Compose в 3D
Кроссплатформа
- «Ох, зря я туда полез…»: история о том, как мы переезжали на React Native
- Миграция больших приложений на KMP: проблемы, подводные камни, решения
- Flutter Web глазами мобильного разработчика
8 Months, Multiple Apps, Small Wins — Lessons from My Side Projects Why Your Compose Multiplatform App Still Needs Native Code How I Brought a 5-Year-Old Flutter App Back to Life (and What You Can Learn From It) The Flutter Architecture That Saved Our Team 6 Months of Rework Build Your First Compose Multiplatform Web App In-depth on Metro — with Zac Sweers Rijksmuseum —ё музей на Kotlin Multiplatform
Разработка
- 8 небольших изменений в UI, которые сделают ваш продукт в 10 раз умнее
- Как делать прибыльные pet-проекты
- Я навайбкодил физический продукт, вместо очередного SaaS
- Я открыл Figma и понял, что хочу выйти в окно. Возможно это провал
- Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов
- Что такое FHIR: основные концепции
- Можно ли сделать мобильный интерфейс без человека. Эксперимент с ИИ. Часть 2
- Как я заработал 300 тысяч долларов на проекте с открытым исходным кодом менее чем за 4 года
- Как мы сделали CI, которому можно доверять
- Почему текстовый поиск устарел — векторные базы, эмбеддинги, RAG
- Мобильная разработка в Алисе и YaOS: как это работает
- Перформанс мобильных приложений
- Команда Swift анонсирует Swift Profile Recorder
- Supabase достигла оценки в $5 млрд
Why Sticky Navigation Can Undermine Accessibility Supercharge Cursor and Claude with your team’s knowledge Elements of System Design Your Best Mobile Developer Is the “Slow” One Solving Double Booking at Scale: System Design Patterns from Top Tech Companies How to build AI agents with memory You can write code faster. Can you deliver it faster?
Аналитика, маркетинг и монетизация
- Apple запрещает бесплатную раздачу приложений
- Доход х5 с помощью микроинфлюенсеров
- Дилемма локализации
- Подражатели Sora заполонили App Store
- AI, игры и новые рынки: Adjust представил отчет о росте мобильной индустрии в 2025 году
- Исследование мобильных пушей от Mindbox
- Pokémon Sleep исполнилось два года — как обстоят дела у конкурентов?
- 4270 установок за один день
AI, Устройства, IoT
- Google выпустил Gemini 2.5 Computer Use для работы с браузером
- Топ-10 лучших бесплатных нейросетей, которые сильно упростят вашу жизнь
- LORAmaster Lite: хорошо упакованная Лора (мечта электронщика Егора)
- У меня нет рта, но я должен выводить эмодзи морского конька
- NeuTTS Air: открытая модель синтеза речи, которая работает прямо на вашем устройстве
- OpenAI запускает AgentKit, чтобы помочь разработчикам создавать и поставлять ИИ-агентов
- OpenAI запускает приложения внутри ChatGPT

