Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- Как создать сверхперсонализированный пейвол с помощью Apple Foundation Models
- Надежное выполнение фоновых задач в iOS: часть 1
- Apple меняет домен Private Relay: почему Sign in with Apple нельзя строить вокруг email
- Apple сокращает сотни рабочих мест в командах, занимающихся Siri и Vision Pro
Swift Classes: Reference Types, Inheritance, and When to Use Them Presenting alerts and confirmation dialogs from identifiable data in SwiftUI withContinuousObservation in Swift Preventing Transitive Swift Imports with Bazel Repository Pattern in SwiftUI: Useful or Unnecessary Abstraction? WebRTC on iOS in 2026, without building a video call The physics of build systems Dynamically Setting Accessibility Custom Content Pairs in SwiftUI Closures in Swift: The Mental Model Every iOS Developer Should Know Private properties no longer break the memberwise initializer in Swift 6.4 One Setting, Two Locale Gates: Localizing an iOS App Without Touching AppleLanguages AI-Assisted TDD in Practice (Swift + AI) Vibe Coding a macOS App in Xcode 27 Apple Music Reactions Emoji Picker SwiftUIBackportKit — обратная совместимость с современными SwiftUI API с поддержкой более старых версий iOS Kadr — декларативное создание видео для платформ Apple MYCloudKit — синхронизация и и возможности обмена данными через CloudKit
Android
- Android CameraX: детекция лица в реалтайме для биометрии
- Забавные анимации с меш-градиентами в Jetpack Compose 1.12
- Включение HotSpot Android по триггеру BT
- Автономное ПО для велокомпьютера
- Как я написал круговой лаунчер на Jetpack Compose: тригонометрия свайпов и системные грабли
- Шпаргалка: Kotlin Coroutines Channels и Actor‑модель
- Почему баннер Yandex Ads мигает в LazyColumn — и при чём здесь AndroidView.onReset
- AI-агент Android-разработчика: как вынести его на сервер и выполнять задачи 24/7
- Повышение качества приложений: сокращение использования памяти и улучшение миграции на другие устройства
Android observability with Hilt: Kotzilla SDK and MCP Server on Google’s Now in Android app AAOS SDV — Secure by Design Seniors Use These 7 Kotlin Features Differently Composition Over Inheritance in Android ViewModels Building Android Apps at the Speed of Thought with Android CLI Netflix on Android: A System Design Deep Dive You Can’t Hide Secrets in Your Android App. Here’s What to Do Instead. Modern Android Development Is a Distributed System in Disguise Server-driven paywalls on Android: rendering UI your binary has never seen How WhatsApp Upgraded to Secure, Seamless Sign-In for 1 Billion Users with Passkeys Beginner’s Guide to Continuous Integration (CI) for Android with GitHub Actions Is TDD the next big thing for agentic development on Android? Reflection is Evil Kwery — управление серверными данными для Android-приложения DroidGauge — Local-first регрессионное тестирование Android-приложений
Кроссплатформа
- Из Java во Flutter: я написала мобильное MVP и вот что поняла
- Один код для многих платформ — вот что вам никто не расскажет о KMP
- Jabbit — фоновые задачи в KMP с API как у WorkManager (почти)
- Мой первый KitRover: попытка сделать машинку с управлением по сети: Часть 3 + Часть 2
Lights Out: Automatic Skeleton Loading in Compose Multiplatform Uber UI Practice | Flutter UI Recreation I Failed 3 Senior Flutter Interviews in 2026 Before I Understood What They Were Really Testing Wrote One Codebase. It Ran on Android, Desktop and Web. Here’s What Nobody Tells You About KMP. I spent three weeks building the same feature in Swift, Kotlin, and Flutter. The “write once, run everywhere” promise broke the moment I hit build. How I Let Users Pick Files Directly from Google Drive in My Flutter App Compose Multiplatform 1.12.0 Released Developing Music Creation Apps for Web, Desktop and Android Advanced Kotlin Native Integration
Разработка
- Разработка на Авроре под Аврору: разворачиваем Coder в облаке и пишем плагин для VS Code
- Снапшот-тесты доступности: как сэкономить ресурс QA-отдела и спасти ревьюеров от гадания на кофейной гуще
- Исправляем интерфейс криптокошелька. Как не заставлять пользователя считать в уме
- Обзор MWS SunQ: ферма устройств на iOS и Android
- «У меня ничего не грузится». Как я пришёл к приложению для диагностики сети
- Делегирование работы облачным агентам
- Как я заставил HTML из ChatGPT будить телефон: песочница, точные будильники и мост из пяти методов
- «Чё ты такой серьёзный?» Как юмор помогает продуктовым командам
- Анастасия Терёхина. Гадание на собеседовании: можно ли за час «технички» предсказать работу на годы вперед
- Google запускает Gemini 3.5 Transcribe
- Qampanion — no-code инструмент для E2E-тестирования мобильных приложений на macOS
The End Of Open Source How to let AI agents act on behalf of users without handing them access tokens How Uber built a software factory for agentic coding: the MCP gateway and the platform underneath Prime Video cut costs 90% by deleting its serverless architecture. Then the post vanished. The boring screens that run the world: a designer’s case study Redefining Machine Learning with Kotlin A Device First Approach to AI Teaching Kotlin for the AI Era: Tips, Tools, and Practical Insights
Аналитика, маркетинг и монетизация
- Adjust выпустил Shopping App Insights Report: 2026 Edition
- Умный календарь Linkdaze создан для управления домом, а не просто для отслеживания расписания
- «Считаем то, что важно» – практический гид по метрикам в продукте
Appshot.gallery: App Store Screenshot Inspiration
AI, Устройства, IoT
- Как ChatGPT создал Культ Роя для сотен AI-нейросетей: вся правда про взлом Hugging Face
- Qwen 4: возбуждающая новая технология
- Точечная маршрутизация на роутере через VLESS/Trojan-подписку со своей балансировкой (OpenWrt/Keenetic)
- Свет горит ночью, морозилка открыта час: что показал мониторинг супермаркета
- Rokid Glasses RV101: зачем программисту очки, в которые можно залезть с кодом
- Hugging Face представил Microduck — небольшого двуногого робота в форме утёнка
- Apple представила M6 и M5 Ultra — большой скачок в производительности и вычислениях для ИИ
Apple Says the Mac mini M6 Is 4.8x Faster at AI. The Number That Actually Matters Went Up 42%.

