В новом выпуске ioS-приложение на 10 лет и правда о Coil в Jetpack Compose, физический аналоговый ввод на плоском экране в iOS и первый убыток JetBrains за 26 лет, «конце эпохи ручного программирования», почему нельзя слепо копировать Ozon, Amazon и Taobao, история Chess.com, ИИ-ревьюер на 4000 PR в день и многое другое. Заходите!

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


