Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- Представляем AdaEngine 0.1.0 — игровой движок на Swift
- Обертки свойств в Swift: сокращаем шаблонный код
- Я перестал доверять стримингам. Поэтому написал свой iOS-плеер — с CarPlay и без вранья про звук
- Как я избавился от тысяч строк валидации в Swift
- Defer в Swift: уберитесь перед уходом
- MTR, Path MTU и детект блокировок по SNI на iOS без entitlements
- Как я создал аккаунт Apple Developer (Apple разработчика) на юридическое лицо после 1 апреля 2026 года
- Потоко-защищённая шина событий в Swift
- Привязать карту: что может быть проще?
- Архитектура для кросс-функциональных команд
- Как не наломать дров с Live Activity
- Apple анонсировала открытие первого в Европе центра для разработчиков в Берлине
- Победители Apple Design Awards 2026
- Выпуск очков Apple с искусственным интеллектом отложен до конца 2027 года
ARC Overhead in Swift Sorting Reactive frameworks vs async/await vs AsyncAlgorithms How Do You Build a Mutex That Works with async/await? Top 25 iOS Interview Questions for 2025 →With Real Answers, Not Just Theory Preventing Screenshots in SwiftUI 9 Advanced SwiftUI Techniques : Every iOS Developers Should Follow(With Real Code Examples) Backend-driven SwiftUI Core Data + Observation: From Property-Level Reactivity to a Freer Mental Model Enabling Haptic Feedback with sensoryFeedback in SwiftUI How We Detect iOS App Launch Regressions Before Release Using XCUITests SwiftUI animation timing Introducing SwiftTUI TaskLocal test traits How to back port new SwiftUI APIs to older iOS versions iOS 26 Style Mail App Tab bar Using SwiftUI Swarm — фреймворк оркестрации агентов на Swift OneWay — управление состоянием с однонаправленным потоком данных Pine — нативный для Mac редактор кода
Android
- Приоритизация эффективности использования памяти: важные шаги для Android 17
- Как DuckDuckGo сократила время сборки Android-приложений на 57%
- Как оптимизировать картинки в Android и не сломать UX: метрики, практики и компромиссы
- Корутины и то как они работают на низком уровне
- Google пытается купить код Android-разработчиков для обучения искусственного интеллекта
- Баланс между скоростью и надежностью: переиспользовать нельзя перепроверять
- Катим в прод, не тестируя
- Figma + Compose. Упрощаем верстку
- Что хотят работодатели от Android-разработчика
- Кодревью опенсорс проекта или как выглядят 10 лет технического долга
- Сколько памяти нужно для сборки? Android-разработчикам о JVM
- Что скрывает State в Compose
Automated AI Log Reviewer for Android Apps Source on Google Cloud Vertex AI with Gemini Compose Performance 2026: Stability as the Key Lever Against Jank Reverse engineering the Bluetooth protocol on Android AI for Android Developers: The Complete Roadmap Koin DI in a 170-ViewModel Codebase: What Scales and What Doesn’t Biometrics authentication for your mobile app Master Android App Startup Time Optimization (Cold Start to Baseline Profiles) Android Studio Quail 1 now available How LazyColumn Actually Works: A Deep Dive from RecyclerView to Compose Kotlin 2.4.0 Released Android BLE Tools: Building a Practical BLE Inspector in Jetpack Compose 10 Super Common Android Interview Questions • Journeys for Android Studio — Is This the Way To Go? Shelly — IDE для Android, ориентированная на ИИ-чаты Jetpack Compose New Style API — пример использования нового Style API
Кроссплатформа
- Как мы выбирали стек для PWA после блокировки в App Store: от Swift к React за считанные месяцы
- Голосовой КПТ-дневник с распознаванием речи на устройстве: Flutter и on-device Whisper
- Безопасное обновление интерфейса во Flutter после ожидания
- React Native iOS Push Notifications: почему push не сохраняются в background/killed state
- Мифическая кроссплатформа
Flutter at Google I/O 2026 Adding embeddings/RAG support to the Koog-based AI agent in Confetti That’s a wrap: Everything Flutter at Google I/O 2026 Swift Cross Platform Stop Wasting Time on iOS Builds: Automate Your Flutter App with Xcode Cloud Kotlin 2.3 Is Making Multiplatform Development Actually Work Routes as Values: Dart 3-Native Flutter Routing How I Built Multiplayer for a Turn-Based 4X Game with Flutter, Dart, WebSockets, and PostgreSQL
Разработка
- Как я сделал сканер под iOS и Android для диагностики Wi-Fi-сети
- Метод, который заменяет Spec-Driven Development — IDSD
- Тестирование ипотечного процесса в мобильном приложении СБОЛ
- Microsoft излагает свое видение «компьютера следующего поколения» в виде Project Solara
- Интернет выключили целиком: офлайн-чат на Bluetooth и Wi-Fi Direct, и почему мы не обещаем mesh на весь город
- 10 лет в индустрии: как Авроре удалось сделать лучшую поддержку разработчиков в России
- Вики врёт, прод молчит: почему пора сделать OpenAPI единственным источником правды о вашем API
- AI не приносит денег
- Nvidia анонсирует RTX Spark как «самый эффективный чип для ПК из когда-либо созданных»
Using AI to write better code more slowly Deploying Custom AI Models Across Android, iOS & Cross-Platform Apps with Melange The Last Technical Interview Beautiful Notion-style illustrations A 100% Salary Hike in One Year: What Actually Worked
Аналитика, маркетинг и монетизация
- Экосистема App Store достигла рекордных $1,4 трлн продаж
- Игровая реклама 2026: почему интерактив и геймификация выигрывают в борьбе за внимание
- Dreambeans от Google превратит вашу жизнь в мультфильм
- Маркетологи в мобайле: Илья Кадацкий (руководитель интернет-магазина FINN FLARE)
Türkiye’s Mobile Gaming Landscape 2026 Quick App2Web Test
AI, Устройства, IoT
- Как я установил в свой игровой ПК серверный GPU за £200
- Как дообучить LLM. Рассказываю шаг за шагом
- Умный дом без контроллера: как собрать систему на реле и диммерах
- Бюджетная автоматизация кафе: много освещения и немного микроклимата
- Google представил Gemma 4 12B, унифицированную открытую многомодальную модель
- Uber ограничил расходы сотрудников на ИИ после непомерных расходов
Build Your Own AI Agent – Full Course with OpenAI, Langchain, Render Deployment

