Мобильная разработка за неделю #648 (28 сентября — 4 октября). android.. android. ios.. android. ios. Аналитика мобильных приложений.. android. ios. Аналитика мобильных приложений. Монетизация мобильных приложений.. android. ios. Аналитика мобильных приложений. Монетизация мобильных приложений. Разработка мобильных приложений.. android. ios. Аналитика мобильных приложений. Монетизация мобильных приложений. Разработка мобильных приложений. Разработка под Android.. android. ios. Аналитика мобильных приложений. Монетизация мобильных приложений. Разработка мобильных приложений. Разработка под Android. Разработка под iOS.

В этом дайджесте применение gRPC в iOS и A2UI в Jetpack Compose, добавление новых сценариев в существующее Android-приложение без технического долга и офлайн-карта в кармане, отчет The State of Kotlin 2026, первое «убойное» приложение для iPhone Duo, нейросеть для игры в «Точки» и многое другое. Заходите!

Мобильная разработка за неделю #648 (28 сентября — 4 октября) - 1

Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.

iOS

• Даем ИИ видеть SwiftUI: Xcode Preview MCP на практике — проблемы и надежды
• Применение gRPC при разработке приложений под iOS
• Как анимировать матрицу на Swift UIKit
• Google исправил проблему в Firebase, из-за которой сбоили тысячи приложений
• Новый генеральный директор Apple стремится сделать работу компании более быстрой и эффективной
• ArrangementView: подумайте, прежде чем компоновать
• En Design your own SF Symbols
• En Making Xcode and agents share incremental builds
• En Stop Sleeping: Deterministic Tests for Concurrent Swift Code
• En How to reduce token usage in Claude Code, Codex, and Cursor
• En The iOS Developer Roadmap Is Changing. Here’s What I’d Learn in 2026
• En My Manager Told Me iOS Has No Future. I’ve Spent Nine Years Building One.
• En Performance Profiling for iOS Apps: Optimization Mastery
• En macOS 27 Has a Hidden LLM Inside — 10 (Amazing) Things You Can Do With It
• En The iOS Developer Skills That Will Keep You Relevant Until 2030
• En Iterative data loading in Swift
• En Using Swift’s ‘some’ keyword beyond SwiftUI
• En Getting started with System One models in Swift
• Video Interactive Sheet Header Scroll Effect Using SwiftUI
• Video Mastering SwiftUI Reordering in iOS 27 Lists, Grids & Sections
• Video Safari’s Collapsible Bottom Bar Using SwiftUI
• Video Apple Music Mini Player Transition Using SwiftUI
• GH Floe Agent — нативное рабочее пространство с ИИ-агентами для iPhone и iPad
• GH HomeKit — управление умным домом через MCP
• GH Apple Shipkit — инфраструктурная основа для релизов

Android

• A2UI в Jetpack Compose: как ИИ-агенты могут создавать нативные Android-интерфейсы
• Смотрим кино вместе на своём сервере: как заставить плееры идти в ногу и не дёргать картинку
• Интеллектуальные приложения для Android: агентские рабочие процессы внутри приложения
• Как добавить новый сценарий в существующее Android-приложение без технического долга
• Анимация iPhone Duo на Galaxy Fold: от красивой демки до работающего приложения
• Монопроект — это то, что вам нужно
• Глобальные изменения в Android Developer Verification
• Отчет The State of Kotlin in 2026
• Кастомный макет в Jetpack Compose: расстановка книг Libby
• En Securing Android SDKs: A Defense-in-Depth
• En How to represent a fetching state: FetchingState
• En How a Forgotten Feature Flag Took Down a Critical Feature
• En Driving growth on Google Play: The next era of subscriptions
• En One-Time Events from ViewModel: Channel vs SharedFlow vs StateFlow
• En Why Your LazyColumn Is Still Janky
• En Optimizing Android Apps for Low-End Devices: Managing Memory, Startup, and Device Fragmentation
• En AndroidX Security State Libraries: A Simple Guide
• En Brought my Gradle build time from 6 mins to 26 sec
• En Android Studio Rabbit 1 now available
• Video Stop making destructuring bugs with Kotlin’s NEW name based destructuring feature
• GH ComposeBridge — визуальный редактор для Jetpack Compose
• GH Focora — подсветка фич для знакомства пользователей

Кроссплатформа

• Как теплотехник в 50 лет стер границу между КИПиА и IT: пишем универсальный Android‑SCADA движок на Flutter
• Flutter на клиенте, Fletch на сервере: бэкенд на знакомом Dart
• 3D в игре на Flame: от одной модели до целого мира
• Capacitor: от веба к мобильным приложениям. Часть 5. Микрофронтенды в Capacitor
• Одна папка вместо разбросанных файлов: как я сделал переносимое хранилище для офлайн-приложения на Flutter
• En A More Reliable Compilation Scheme for Kotlin Multiplatform Modules
• En Remastering the world’s first Flutter game in 3D
• En Dart Memory Under the Hood: Heap, Garbage Collection & Object Lifetimes
• En Kotlin/Wasm in KMP: real new target or just another demo platform?
• En Why Flutter Apps Sometimes Feel Janky
• En Wrapping a Swift Package in a Gradle Module: How RevenueCat’s KMP SDK Builds purchases-ios Without CocoaPods
• En Dart pub.dev exceeds 90k packages

Разработка

• Я написал свой музыкальный плеер со своим стримингом: Android, Windows, Linux и сервер на Rust
• Офлайн-карта в кармане: 48 районов, PMTiles и телефон, который в 90 раз медленнее ноутбука
• Запускаем множество ИИ на телефоне без интернета в новом формате CMF
• Студенты переключаются с информатики на искусственный интеллект и инженерию
• Avito.Tech.Conf 2026
• Найм в QA: правда ли тестирование — легкий путь в IT?
• RAG — AI, агенты и поиск
• En My Development Setup in 2026
• En The Code Nobody Reads
• En How to Build a Design System in a Weekend (For Solo Devs and Small Teams)
• En C64 Mercenary: a novel exploit bug in a 41-year-old game
• Video We will all be generalists
• Video Full Guide on Creating Reliable & Stable AI Agent Skills

Аналитика, маркетинг и монетизация

• Новые функции Audible позволяют исследовать мир книг и общаться с персонажами с помощью ИИ
• DoorDash запустил ИИ-агента, которому можно написать сообщение и заказать еду
• Новые функции OpenAI бросают прямой вызов модели магазинов приложений
• У iPhone Duo, возможно, уже появилось первое «убойное» приложение — виртуальный Walkman
• En Apps, Agents, and Aggregation
• En This 24-Year-Old Makes $4M a Year From His Apps — and Almost Every One Clears $20K a Month
• En One prime-time TV segment brought WeWard 300,000 downloads in under five minutes, and crashed the app

AI, Устройства, IoT

• Большой научный обзор Wi‑Fi‑сенсинга: данные, модели, проблемы и перспективы решения
• Русский текст в Claude Opus 5 стоит в 3,9 раза дороже, чем в GPT-5.5, при одинаковой цене за токен
• Я обучил нейросеть играть в «Точки» — теперь она меня обыгрывает
• Метеостанция, которая измеряет радиацию: счётчик Гейгера, ESP32 и LoRa
• Теплицы на автопилоте: свет, шторы и вентиляция
• Edge‑навигация своими руками: ESP32 + Android + велосипед/мотоцикл
• Repka Pi 5, обзор и сравнение c Raspberry Pi 5 — сразу впечатляющие результаты
• Универсальный, но не вполне: как мы интегрировали Matter over Wi-Fi в Умный дом Сбер (и с чем столкнулись)
• OpenAI выпустила GPT-6.1 Sol
• Anthropic выпускает Sonnet 5.5
• OpenAI улучшает Codex
• OpenAI запускает Dots — жизнерадостных автономных агентов
• Обзор HyperX OMEN 15: хороший игровой ноутбук со стандартными ограничениями

← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

Автор: RoboForm

Источник