Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- Как бы я спроектировал iOS-приложение с нуля, если бы оно должно было прожить 10 лет
- Как разобрать macOS на части
- Визуализация данных с помощью шестиугольной тепловой карты в Swift Charts
- Физический аналоговый ввод на плоском экране в iOS игре
- Rich Push Notifications в iOS: Notification Service Extension, Notification Content Extension и неочевидные детали
- Новые аксессуары Apple Home могут появиться благодаря необычному партнёрству с LG
- С апреля 2027 App Store Connect начнет требовать скриншоты для iPhone Duo
withTaskCancellationShield: Swift 6.4 new feature Little stories on my journey to making Xarra as accessible as possible Stop Sleeping: Deterministic Tests for Concurrent Swift Code Guide to Improving SwiftUI Performance Swift Testing in 2026: Migrate from XCTest Without a Big-Bang Rewrite We Hid the Navigation Bar. SwiftUI Took Swipe Back With It. Swift 6.4 Just Dropped — Here’s What’s Actually New Your iOS MVP Doesnt Need To Use Clean Architecture Apple’s Foundation Models Could Become as Important as SwiftUI ViewModel Doesn’t Hold UiState. It Derives It. Is Swift Slowly Becoming Apple’s Rust? What Is Sendable in Swift? How Swift Concurrency Protects Your State Configuring UIKit Navigation Bars from SwiftUI iOS 27: Trust Insights Framework Pinterest Context Menu Using SwiftUI Compact Notification OnBoarding Animation Using SwiftUI SwiftUI iOS 27 — Smarter Toolbars, Overflow & Tab Bars Redlamp — фото-редактор для Mac, iPad и iPhone SweetPad — xcodebuild для людей и агентов
Android
- Как Google Play сделал публикацию бесплатного приложения настоящим испытанием
- Игра на Kotlin, Jetpack Compose и Filament: что сработало, а что нет
- Правда о Coil в Jetpack Compose: измеряем реальный оверхед SubcomposeAsyncImage
- Экран перестал обновляться, и виноват оказался не ваш код
- Первый убыток JetBrains за 26 лет: обсуждение на Hacker News
- Потоковая работа с устройствами и Android Skills теперь доступны в Android CLI
Improved runCatching On-Device AI Series: Building An AI Agent Designing Safer API Failover in an Android App Android A2UI (AI to UI) Made Simple Compose 1.12 Looks Like a Minor Bump. It Isn’t. Composable Testing with Custom Semantic Properties How Generated Widget Previews Improved the Box Box Club Widget Picker Experience Android CLI and skills to improve your development Beginner’s Guide to Spec-Driven Development (SDD) With OpenSpec Spock ADB — отладка Android-приложений без выхода из IDE Pitch Kit — настройка гитары и распознавание аккордов Gander — просмотр файлов
Кроссплатформа
- WASM vs JavaScript 2026 — проверка на Flutter Web
- WASM кроссбраузерность во Flutter Web на 2026
One Kotlin codebase, five platforms, 60 fps: building a 3D game with KMP and CMP Why has Shopify dropped React Native? Lessons I Learned After Building Multiple Flutter Apps I Wanted More Than Rounded Corners in Flutter Shopify Just Ditched React Native — and It Has Almost Nothing to Do With Performance Flutter web at 120 Hz on Android Build Android Native UI Components in React Native Shopify is smart
Разработка
- Как использование нейросетей изменило игровую индустрию и homebrew-cцену
- Создатель RoR спровоцировал новую дискуссию о «конце эпохи ручного программирования»
- Одна аналитика на две платформы: как мы синхронизировали iOS и Android в hh.ru
- Почему нельзя слепо копировать Ozon, Amazon и Taobao: интерфейс покупки начинается не с UI
- Time-to-Market по закону: риски использования AI-агентов в мобильной разработке
- Как AI убил аутсорс — Заказная разработка, аутстафф, студии разработки
- Google запустил ИИ-платформу для создания игр
- LibreOffice: «отсутствие ИИ» теперь считается фичей программы
- Google приостанавливает вознаграждения за поиск уязвимостей в open source из-за ИИ слопа
I’m an introvert. This is how I get myself to speak up. Everything you’ve been told about burnout is wrong 10 uncomfortable UX lessons from real design mistakes Building is cheap. Owning it is not. StackOverflow Developer Survey Results 2026 Designing a Notification System That Can Handle 10 Million Users The State of CI/CD in 2026 This cutie just killed vibe coding Kotlin Course For Beginners – Full Tutorial Mobile System Design: Push Notifications Architecture
Аналитика, маркетинг и монетизация
- Chess.com: с $56 тысяч за домен до $200 миллионов годовой выручки
- Рост вашего приложения остановился: что делать дальше?
- Основатель Cal AI запускает нового ИИ-ассистента
- «Вдруг как в сказке навайбкодил Saas!» или что осталось за кадром успешного успеха Cal AI, Rork и Base44
- 20 лет спустя, или как я все‑таки выпустил свое странное социальное приложение
- Опоздать к собственной распродаже: что данные о Хэллоуине говорят маркетологам перед 11.11
- Приложения с короткими драмами завоевывают аудиторию
- Laytr позволяет сохранять на потом всё, что вы находите в интернете
- Shotcandy: Make Your Screenshots Look Lovely
AI, Устройства, IoT
- Как мы запустили ИИ-ревьюера на 4000 PR в день — и какие баги он находит
- Потолок на 800 Вт и окна по расписанию: как устроена умная квартира на 175 м²
- Домашний ИИ: простой способ добавить «интеллект» своему компьютеру
- Как я сделал датчик присутствия из Яндекс ТВ и роутера
- Блютус выживальщика
- Как Google научил крошечную модель понимать текст, картинки, видео и звук: разбираем EmbeddingGemma 2
- Своя модель решений на русском за вечер аренды GPU: что она умеет, сколько стоит и где проигрывает
- Как я сделал лыжный тренер на датчиках и вайб‑кодинге — вместо подписки на готовый
- Amazon выпустил новые планшеты Alexa Tablet на Android
- Anthropic выпускает Haiku 5.5
