Маркетинг и монетизация
Мобильная разработка за неделю #592: прекращаем перевод пользователей
В этом выпуске продолжаем исследовать новинки I/O 2026 и переводить пользователей, прекращаем использовать .onAppear и лезем Gradle под капот, делаем приватность частью архитектуры, создаем систему привлечения пользователей, поднимаем Llama 3 в облаке и многое другое. Заходите!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- Как мы переводим миллионы iOS-пользователей на новое приложение каждые несколько месяцев
- Прекращаем использовать .onAppear для API-вызовов: осваиваем .task и конечный автомат
- Использование Xcode Instruments для оптимизации Swift Concurrency
- Когда Reality не хватает: добавляем Hysteria2 + Salamander в iOS-мессенджер, и как всегда грабли по дороге (ч.2)
- Как сделать так, чтобы размер всплывающего окна SwiftUI автоматически подстраивался под содержимое
- iPad как инструмент разработчика в эпоху агентного программирования
- Живые обои на Mac своими руками: Metal, окна на уровне рабочего стола и немного математики
- Ускоряем приложение эффективно
- Swift Concurrency в iOS SDK Яндекс Доставки
- Как мы доверили качество наших приложений AI
- Мок-собеседование iOS-разработчика. SwiftUI •
- Макросы Swift: проще, чище, быстрее
Modern SwiftUI APIs for programmatic scrolling
From WebView to CoreText: Building a Native EPUB Reader for iOS
How I Finally Understood SwiftUI State Management
In Praise of SwiftUI
Refreshing and animating views using TimelineView in SwiftUI
Swift Property Wrappers: Reduce Boilerplate (Finally)
I Built a Claude Code Skill That Writes SwiftUI Micro-Interactions From Plain English
Taming Row Height and Spacing Jumps in SwiftUI List with a Custom Layout
Building a Custom Data Store in SwiftData
Automatic Localization & i18n: AI + iOS Tools for Global Support Apps
Step-by-Step Guide to Liquid Glass UI in SwiftUI →Build a Polished Modern iOS Component
Swift Defer. Clean up before you leave.
Customizing Native Tab Bar With FAB Buttons
Manage Complex SwiftUI List Updates without Breaking your Data Flow
SwiftUI Shape Morphing View
SmartTube — нативный клиент YouTube на Swift/SwiftUI
MarkdownDisplayView — представление для отображения Markdown с поддержкой стриминга
Android
- Ускоряем выполнение запросов к Room с помощью индексов базы данных
- Как я разработал PoC-конструктор для приложений Android
- Impact Analysis в дизайн-системе: как мы сделали CI осмысленнее, а review понятнее
- Gradle под капотом: как перестать страдать и заставить сборку летать
- HalChat теперь Open Source: как успешный старт в Google Play изменил курс разработки
- История одного бизнес-желания
- Наглядный пример, когда не следовать best practices for coroutines от Google
- Кто является Senior разработчиком?
- Мы решили все проблемы работы в модульном проекте. Хотите так же?
- Оптимизация Compose: проблемы, опыт, тактика, стратегия
- Представлен Android Performance Analyzer
- Официальная поддержка Kotlin для Visual Studio Code теперь доступна в альфа-версии
Google I/O 2026 for Android Developers
What’s New in Android at Google I/O 2026
Voice AI on Android: Beyond Speech-to-Text
Dejavu, Compose, And The Difference Between Performance Wins And Guardrails
Square Built Android. JetBrains Rebuilt It: Why Android Architecture Is Shifting in 2026
Google Just Made Android Dev 3x Faster (And It’s Agentic)
From Compose State to MVI: Android UI Architecture Driven by Requirements
Multiple Inheritance in Kotlin. Class Delegation Closes the Gap
Build AI Agents Inside Your Android App with Agent Development Kit (ADK)
Build a Concurrent Camera App with CameraX + Jetpack Compose — Part 4: Live Draggable Primary/PiP Swap Mid-Recording
Why I Stopped Trusting the Android Profiler Alone (and the Production-Grade Strategy We Use Instead)
What we got wrong about ANR detection before we got it right
Connect to the intelligence system
Introducing Android Performance Analyzer — The Next Evolution in Profiling for Android
Develop faster with AI in Android Studio
Build intelligent Android apps with Google’s AI
Adaptive development for the expanding Android ecosystem
Google I/O 2026 Recap with Logan Kilpatrick, Josh Woodward and Tulsee Doshi
Bring the power of on-device AI to life with Google AI Edge and Gemma
Kotlin CLI, Kotlin 2.4, KMP Changes & More — KotlinConf 2026 News Special
These Android News Are INSANE — Google IO 2026 Special
Everything you need to know about Styles API in Jetpack Compose
KeepLiveService — 35+ стратегий работы сервиса в фоне
ReduxKotlin — реализация Redux для Kotlin
BeautyCat — просмотр adb logcat в браузере
Кроссплатформа
- Capacitor: от веба к мобильным приложениям. Часть 4. Интегрируем локальный LLM в проект
KMP Splash: How I Stopped Opening Xcode for Splash Screens
Flutter’s multiplatform value for agentic development
My attempt to build a hex-based 4X strategy game with Flutter and Flame
I spent 3 Days fixing Flutter layouts, this worked for me
Разработка
- Острова и несколько личностей на одном устройстве: как мы делаем приватность частью архитектуры
- Книга: «System Design. Проектирование мобильных систем. Подготовка к сложному интервью»
- Zed – редактор кода на Rust | AI агент, CRDT, GPUI
Design a Pagination Library: A Mobile System Design
Nobody Talks About How Difficult It Is to Actually Earn From Apps
I Built a Full SaaS App on AWS for $1.34/month — Here’s the Architecture
How 2004 RuneScape fit a multiplayer RPG into 56k dial-up
I Spent 8 Years Learning the Wrong Things as a Mobile Developer
Аналитика, маркетинг и монетизация
- Apple заявляет, что иск Epic не должен менять правила App Store для всех разработчиков
- Как создать систему привлечения пользователей, если вы работаете в одиночку
- Spotify озвучивает статьи из журналов
- Где покупать установки мобильного приложения, когда основные каналы исчерпаны
- Год разработки iOS-игры, 266 тысяч показов и $33: как я делал Vault и почти ничего не заработал
AI, Устройства, IoT
- Поднимаем Llama 3 в облаке: Ollama и Open WebUI
- Архитектура автоматизации частного дома: KNX, Modbus, Node-RED и Sprut.Hub
- Подключаем ИИ органы чувств: bash-демон, пайка и самосознание на Raspberry Pi
- Anthropic выпустил Claude Opus 4.8
- Обзор Lenovo Yoga Slim 7x Gen 11: универсальный ноутбук на ARM с минимальным количеством недостатков
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Новости2 недели назадВидео и подкасты о мобильной разработке 2026.20
-
Видео и подкасты для разработчиков2 недели назадОт личной продуктивности к командной: сила шаблонизации в IDE
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.19
-
Разработка4 недели назадПодсветка синтаксиса на Android — интеграция движка Shiki в Compose
iOS
Android
Кроссплатформа
Разработка
Аналитика, маркетинг и монетизация
AI, Устройства, IoT