Маркетинг и монетизация
Мобильная разработка за неделю #576: погружение в UX-долг
В этом выпуске разработка приложений с помощью ИИ и состояние мобильного рынка, MVVM и плагины для Android Studio, миграция на Android Gradle Plugin 9.0, сокращение потребления памяти, бесплатный Skip, FunctionGemma от Google и многое другое. Заходите!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- Разработка приложений с помощью ИИ в 2026 году
- Я сократил потребление памяти SwiftUI на 80% с помощью одного контринтуитивного трюка
- Apple не использует MVVM? MVVM — это неправильный архитектурный шаблон?
- Локальный плеер для IOS: Music is Player
- SwiftUI: алхимия приложений — превращаем идеи в реальность
- Тактики ускорения билда: матиз, кобальт, камри 3.5
- Apple разрабатывает ИИ-значок размером с AirTag
- Firehound — список iOS-приложений, раскрывающих данные пользователей
9 Swift Performance Optimization Tricks Every iOS Developer Should Know
You’re Asking ChatGPT the Wrong Way to Optimize iOS Code
Universal Links At Scale: The Challenges Nobody Talks About
Surviving tvOS: An Engineering Log of an Atypical Media Player
Why Most iOS Developers Fail the Architecture Round
5 Common DSA Questions Asked in Almost Every Interview (Swift Edition)
Emptiness in SwiftUI
Why VIPER and MVVM in SwiftUI are actually the same pattern: A lesson in architectural thinking
The unexpected @Binding side effect
The Problem with Enums
Copy-on-write teaches you EVERYTHING about Swift Internals
SwiftUI Screenshot Prevention — Prevent Users from Taking Screenshots of a SwiftUI View
Apple Books Hero Effect — Synchronized Scroll Matched Geometry Effect — Complex UI
Mastering Switch Statements in Swift: Pattern Matching, Enums, and Real SwiftUI Examples
AccessibilitySnapshot — простое создание регрессионных тестов доступности для iOS
Swift Book — печатная версия руководства по Swift
Android
- Погружение в разработку плагинов для Android Studio: часть 2 + часть 1
- Обновите проекты Kotlin для Android Gradle Plugin 9.0
- Переезжаем с фрагментов на (De)compose
- Как устроена разработка в Яндекс.Клавиатуре
- Android + AI. Решаем задачи с умом
NavEntryScope: The missing scope in Android Hilt
Beyond Flat Lists: Build Expressive Material 3 Lists in Compose
Exploring Custom Text Rendering with Jetpack Compose
Beyond Font Scaling: Large Content Viewer with Compose
Top tier plugins for Android developer in 2026
Building a Responsive Tab Row in Jetpack Compose
Reducing Unnecessary Recompositions in Jetpack Compose
Android App Startup: 7 Optimization Patterns Every Developer Must Know
Why Kotlin Delegation Beats Base Classes in Android
Golden Kodee Community Awards
AGP 9.0 is Out, and Its a Disaster. Heres Full Migration Guide so you dont have to suffer
Android Security: What I Learned While Decompiling Our ‘Secured’ Production App? A Senior Dev’s Perspective
Introducing the Experimental Styles API in Jetpack Compose
Malware Analysis: Deconstructing “RTO Challan.apk”
Future-Proofing Android UI with Edge-to-Edge Layouts
Stop Guessing, Start Shipping: A Guide to Practical Android TDD
Why Your LazyColumn Drops Frames
State Hoisting in Jetpack Compose: Common Mistakes That Kill Performance
What’s New in Kotlin 2.3
AwesomeUI — готовые элементы Compose
Kudoku — решатель и генератор судоку на Kotlin
Sozo Tv — плеер для аниме и кино
Кроссплатформа
- Skip стал бесплатным и открытым
- Deeplink-и во Flutter: динамические ссылки и app_links
- Релиз Capacitor 8
- Бьем по рукам при помощи своего Dart-линтера
- Изоляционно-плагинная архитектура в Dart-приложениях, переносимость на Flutter
The Easiest Way to Add Haptic Feedback in Compose Multiplatform
How I Organize Large Flutter Apps
Why Cross-Platform Teams Are Shifting to Native — With Case Studies That Might Surprise You
Building the Same App in SwiftUI, Kotlin Multiplatform, and Flutter — What 281 vs. 75 Lines of Code Teaches Us
How Flutter Apps Fail in Production
Kotlin 2.3 Proves Kotlin Is No Longer Just an Android Language
Gradle 9 Will Break Your KMP Project — Here’s the Full Migration Strategy
Разработка
- Почему Senior инженеры допускают провал неудачных проектов
- Исследуем UX-долг: как мы превращали список проблем в продуктовые решения
- Как red_mad_robot развивает свою опенсорс-экосистему — от Android и iOS инструментов до AI-систем и агентных фреймворков
- Использование AI в процессах разработки
- Emacs в 2026 — Секретное оружие или старый хлам?
- Основы DevEx: ищем, куда исчезает время программистов
- X открывает исходный код своего алгоритма рекомендаций
How I Used Claude to Build a Transcription Bot that Learns From Its Mistakes
2026 UX/UI Design Trends that will be everywhere
11 Things I learned after using AI Agents full-time
Why Software Careers Collapse After 5 Years (And What 2031 Will Reward Instead)
How to create unique App Icon for your next Project
Lean Dynamic Programming with Animations – Full Course for Beginners
How to Get Promoted as a Software Engineer: A Practical Strategy
RunAnywhere — инструментарий для локального запуска ИИ
Аналитика, маркетинг и монетизация
- Состояние мобильного рынка в 2025 году — отчет Sensor Tower
- Большинство приложений терпят неудачу не из-за плохой «идеи»
- Магазин приложений Setapp Mobile закрывается
- Apple стирает грань между рекламой и результатами поиска
- Приложения, призывающие к бойкоту американских товаров, вышли на вершину датского App Store
- Волшебная таблетка
- Бывшая тройка сотрудников Google разрабатывает интерактивное обучающее приложение для детей на основе ИИ
- Годовой план
- Маркетологи в мобайле: Анна Остапчук (старший маркетолог, Авто.ру)
- Приложения, вышедшие с начала ноября, и заработавшие больше $50,000
- TikTok запустил микродрамы PineDrama
State of Web2App 2026
How to Build a Mobile App That Makes Money in 2026
Apple is coming for your organic traffic. Two updates you need to prepare for now.
How Cem Kansu helped Duolingo scale monetization without breaking freemium
Ship early, learn faster: speed as a strategy for early-stage app growth
AI, Устройства, IoT
- Как в Испании заменили знаки аварии на маячки с доступом в сеть и как по ним стали приезжать грабители, а не копы
- ИИ-агенты: как мы сделали DeepResearch по корпоративным данным и кодовой базе
- Умный дом, у каждого он свой
- Умный дом как бонус для гостей: что получилось на практике
- Google выпустил модель FunctionGemma
RAG & MCP Fundamentals – A Hands-On Crash Course
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Разработка4 недели назад
Темная сторона iOS-разработки
-
Разработка4 недели назад
15 лучших статей AppTractor.ru в 2025 году
-
Приложения4 недели назад
Umamusume, японская игра о скачках, разбудила интерес игроков к реальным забегам
-
Вовлечение пользователей4 дня назад
Большинство приложений терпят неудачу не из-за плохой «идеи»
iOS
Android
Кроссплатформа
Разработка
Аналитика, маркетинг и монетизация
AI, Устройства, IoT