RoboForm9 минут назад
Мобильная разработка за неделю #641 (27 июля — 2 августа)
Время на прочтение4 минОхват и читатели161iOS*Android*Разработка мобильных приложений*Аналитика мобильных приложений*ДайджестВ этом дайджесте дистрибуция iOS‑приложения без App Store и 5 лет Compose, верификация Android разработчиков и нагрев iOS-устройств как продуктовая метрика, локальные LLM на iPhone, “бумажный” асинхронный Kotlin, ускорение корутин, пошаговая инструкция по внедрению скелетон-загрузок, проговаривания мыслей для ИИ и многое другое. Заходите!
Подписывайтесь на мой Telegram-каналMobile Insights, где еще больше материалов для мобильных разработчиков.
iOS
• Дистрибуция iOS‑приложения без App Store: практический опыт с AltStore PAL • Как пройти App Review, если ваше приложение требует регистрации • Сейчас будет горячо: нагрев iOS-устройств как продуктовая метрика • 50 вопросов о System Design, ответы на которые должен знать каждый Senior iOS-разработчик: часть 4 • Локальные LLM на iPhone: память, Core ML, MLX и ограничения • Публикуем iOS‑приложение без Мака и без Visa: пошаговый разбор • Apple готовит новые продукты для дома с обновленной Siri • Syncing SwiftData with a Custom Backend Using HistoryObserver • Modern iOS Performance Myths • How to free up Xcode disk space safely with an AI Agent • Blend modes in SwiftUI • Saving lives with enums • Liquid Glass: A Field Guide to UIKit Compatibility Pitfalls • The iOS Testing Strategy Agent Skill • Changing the shape of glass buttons in SwiftUI • 8 Psychological Tricks iOS Developers Use to Get Better Answers from AI • My SwiftUI Skill Repo Just Crossed 100+ Stars. Here’s What I Got Wrong Getting There • X App’s New Scrollable Tabbar Using SwiftUI • Instagram App’s Minimizable Tab Bar Using SwiftUI • xclocSmith — линтер и редактор Xcode String Catalogs • Flare — фреймворк для работы с IAP
Android
• Верификация Android разработчиков: что будет с устройствами в России • Асинхронный Kotlin. Обзор новинки • Уведомления на Android без Google: почему UnifiedPush через публичный ntfy у вас не работает • Code Review эталонного Android приложения с AI фичами от Google • Google предоставляет свою технологию подтверждения возраста разработчикам Android по всему миру • Как R8 в два раза ускорил работу корутин Kotlin на Android • AppFunctions, revisited • The Complete Guide to Getting Started with Android XR Development • Understanding retain: A New Way to Retain State in Jetpack Compose • Happy 5th Birthday Compose • KotlinLLM is Going Open Source • How Senior Android Developers Review Pull Requests? • From “It Works On My Laptop” to Real CI/CD: Shipping an Android App to Google Play via GitLab • How We Built an MCP Server in Kotlin — Keeping Stdio Clean for JSON-RPC • Jetpack Compose 5th-Anniversary: Livestream Birthday Party • The inside story of Jetpack Compose • 10 Behavioral Tips That Make You CRUSH Your Next Android Interview • Moments When Things Go Wrong • Breaking Frozen Frames: Phased Rendering for Feature Rich UIs • Opinionated Ktor Services • Kotlin as a Safety Net Type Driven Reliability in the Finance Industry • Setting Kotlin Free with Native Tooling • 10 Gradle Best Practices Every Kotlin Developer Should Know • The 3 Jetpack Compose Phases Every Developer Should Understand • TextKit — rich text редактор для Compose Multiplatform • Flighty KMP — UI для трекера полетов
Кроссплатформа
• Делаем модуль на C++ для приложения React Native • Practical Kotlin Multiplatform: Creating the Firebase Auth Remote Store with Ktor • Generate a production-grade Kotlin Multiplatform app (Compose, Room 3, Navigation 3, Koin) in one dialog • Flutter 4.0 Doesn’t Exist Yet — Here’s What Google Actually Shipped Instead • The Architecture Mistakes I Keep Seeing in Flutter Projects (And How to Avoid Them) • How I Built Excel Import & Export in Flutter • Why I’m Not Much Using Compose Multiplatform Anymore
Разработка
• Как стать 10x-разработчиком с помощью проговаривания мыслей • Пошаговая инструкция по внедрению скелетон-загрузки в ваше приложение • Как DoorDash, Instacart и Uber Eats интегрировали LLM в поисковую выдачу тремя разными способами • Как мы проектировали идеальный пользовательский опыт для OTP-поля • AI в QA: почему инструмент без культуры не работает • VLM против регресса: опыт создания AI-агента, тестирующего интерфейсы как человек • Разработчик из Apple теперь в Яндексе: что отличается внутри • Как Elixir стал актуален благодаря AI в 2026 — BEAM, Phoenix, LiveView • Взгляд на будущее разработки • Алгоритмическая сессия на собеседовании (все собеседования)
Аналитика, маркетинг и монетизация
• Отчет The State of Finance для маркетологов – Европа 2026 • Тёмные паттерны: как закон в России впервые прямо запрещает манипулятивный дизайн • Стратегия без врагов, шутер без кнопки «стрелять»: как тотальное упрощение помогло заработать миллионы долларов • Как я ставил A/B‑тесты на поток и случайно собрал воркспейс для экспериментов • Как понять, что мобильная игра готова к масштабированию? Вся продуктовая аналитика на реальном кейсе • Apple заявляет, что замедление игрового сегмента и изменения в App Store негативно сказались на росте сервисов • «What do you want me for then?» The icon designer’s dilemma in the age of AI
AI, Устройства, IoT
• Что такое LiteLLM и для чего его едят • Почему выбрать денойзер сложнее, чем написать свой • Новое облако для умных устройств Яндекса: IoT без хаба, без лишних соединений и без надежды на хороший Wi‑Fi • Я навайбкодила умный флорариум на esp32 и он работает • Умный дом из клееного бруса: как это сделано • Пять неправильных токенов и 245 картинок: как Krea 2 заработала на Swift и MLX • Ponytail Skill for Claude Code: Does It Really Cut Agent Code by 54%?
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почтуТеги:• разработка под android
• разработка под ios
• разработка мобильных приложенийХабы:• iOS
• Android
• Разработка мобильных приложений
• Аналитика мобильных приложенийЕсли эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопкуЗадонатить
Получайте больше инсайтов о систематизации бизнеса
Подписывайтесь на Telegram-канал Business Operations — ежедневные материалы о бизнес-процессах, операционном управлении и повышении эффективности
💬 Подписаться на канал→ Оригинальная статья