Маркетинг и монетизация
Мобильная разработка за неделю #582: что упало — плавно переходит в десктопный режим
В новом выпуске замена циклов рекурсией и Android на десктопах, нарезание Android-монолита и промпт-контракты, снижение комиссии в Play Store, потери органики и что с этим делать, скрытый bottleneck сборок и многое другое. Заходите!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- Что упало — не пропало? EXC_BAD_ACCESS vs. LLDB
- Я заменил все циклы рекурсией — вот что произошло
- Малоизвестная возможность Swift: for case let, о которой не знают многие iOS-разработчики
- Asset Catalog – скрытый bottleneck сборки iOS. Разбираемся, как распараллелить компиляцию Asset’ов
- Minimal Widget Product: путь к эффективной и гибкой реализации виджетов
- Уроки Swift: UITextField с анимированным плейсхолдером
- Apple заменит Core ML на Core AI
Tracking token usage in Foundation Models
Measuring Core Data and SwiftData
Juice it up with UIKit Dynamics
NSCache in Swift: A Practical Guide
Mastering Geometry in SwiftUI
How I Finally Understood MainActor (And Why It Matters)
Wrapping Third-Party Dependencies in Swift
Adjusting line height in SwiftUI on iOS 26
Why Does Passing NSManagedObjectContext Across Isolation Domains No Longer Error in Swift 6.2?
Understanding @State and @Binding in SwiftUI (With Internal Architecture Explained)
Difference between certificate and provisioning profile
MVVM and the Cost of Carrying Old Patterns Forward
This one liner to add beautiful transition between UICollectionViews
Getting Started with iOS App Observability
Fortify your app: Essential strategies to strengthen security
iOS Photos App Style Transitions Using SwiftUI
Building a Better Network Manager in Swift
Apple Stores App’s Minimizable Tab Bar Using SwiftUI
UIComponent — декларативный UIKit
Construkt — декларативный и реактивный UIKit
Android
- Устройства Android плавно переходят в десктопный режим
- Как нарезать Android-монолит с помощью compile-time плагинов?
- Экспериментальный Styles API в Jetpack Compose
- Зачем нужен companion object в Hilt-модулях
- Разворачиваем self-hosted Matrix: Synapse + OIDC + LiveKit + подписанные обновления
- Навигация как нервная система: Как мы подружили немецкий автопром с японскими платными дорогами через AIDL
- Сравнение MVI и KoTEA
- Защищаем ресурсы Android-приложений с Runtime Resource Overlay
- Hilt в многомодульный проект — пособие по внедрению зависимостей для новичков
- Как устроена мобильная архитектура. Интервью с тех. лидером юнита «Mobile Architecture» из AvitoTech
On-Device RAG for App Developers: Embeddings, Vector Search, and Beyond
Understanding Dependencies injection with unit-tests and Koin
Jetpack Compose and the Speed of Thinking
I Got Rejected From Google. Here’s What I Changed.
Jetpack Compose MeasurePolicy Explained
The Compose Styles API: Building 8 Labs to Master Declarative Styling
Adding Navigation support to Large Content Viewer with Compose
ViewModel is deprecated
Velocity for Every Gradle Team
Memory Leaks You Probably Missed in Jetpack Compose
Ship Your Compose UI Updates in Seconds
I Tried the Netflix Android Interview — 12 Performance Optimization Questions That Were Surprisingly Difficult
How to Run Local LLMs on Android: From Setup to Real-World Use Cases
Migrating Kotlin Android projects to AGP 9.0
Tracing 2.0 — Performance on Android has never been easier
Declarative Gradle — процесс сборки в ясной и понятной форме
ProjectGuard — защита проекта от нежелательных зависимостей
Кроссплатформа
- Оформление и настройка тем во Flutter: руководство для разработчиков
- Darts: библиотека для временных рядов
- План развития Flutter и Dart в 2026 году
- Между логином и 401: как устроена JWT-авторизация во Flutter
- Flutter Dev Podcast #52: вайб-кодинг и агенты — превращение Flutter-разработчика в фуллстека
- Адаптивная вёрстка во Flutter
- Заезжаем в KMP. Но какой ценой?
Flutter Developer Roadmap in 2026: Should You Learn It or Not?
KMP Architecture: The Case for Pure Kotlin ViewModels
Offline-First Flutter Architecture
Flutter: Remove ifs from the widget tree with Visibility and without
React Native vs Flutter: The Debate Is Over — Here’s What Hiring Signals Say
Flutter Provider Best Practices You’re Probably Missing
Kotlin Multiplatform LaTeX Rendering Library — рендеринг формул LaTeX в Compose
Разработка
- Промпт-контракты — от гадания к выпуску кода
- Как я добавил функциональность в приложение Telegram с помощью ИИ
- Нет соединения — не значит нет UX. Как не потерять доверие пользователя вместе с интернетом
- Ozon Tech Community Design Meetup
- Почему свои IT-продукты выгоднее, чем работа в найме
- Оконные менеджеры — стекинг, тайлинг, ментальная модель управления экраном
- OpenAI создаёт собственный GitHub
Your users aren’t human anymore; start building for agents today
Why your team is slower than last year
No CS Degree. 9 Years of Experience. Still Got Rejected. Here Is What I Did Next.
Claude Skills for Product Designers
Claude is an Electron App because we’ve lost native
UI Design with Gemini 3.1
Is it still worth learning to code in 2026?
Аналитика, маркетинг и монетизация
- Google снижает комиссию в Play Store до 20%
- App Store после 3 марта: сколько органики потеряют приложения и что с этим делать
- RespectASO — исследование ключевых слов в App Store
- MyFitnessPal купил Cal AI
- Как я получил 4,4 миллиона просмотров и 2000 регистраций для своего приложения. Без рекламы.
- Анализ прорывных ИИ-технологий в финансах и Health-приложениях: исследование трендов
- Claude занял первое место в App Store на волне противостояния с правительством
- Freecash: приложение, которое обмануло TikTok, и вышло в лидеры
Subscriptions Will Survive in Exactly Two Places
AI, Устройства, IoT
- Программисты вымрут в 2028. Или нет?
- Робот из того, что ты выбросил: революция, которая осталась незамеченной
- Как я строю адаптивную модель управления отоплением на ESP32
- «DeepSeek, сделай мне робота!»: техническая исповедь, карта минного поля и полные файлы проекта
- Умный дом. От управления котлом до Андроид приложения
- OpenAI выпускает GPT-5.4 с версиями Pro и Thinking
- Cursor запускает новый инструмент для агентного программирования
- Apple анонсировала MacBook Neo с процессором A18 Pro
- Apple анонсировала MacBook Pro M5 Pro и M5 Max
- Learn MLOps with MLflow and Databricks – Full Course for Machine Learning Engineers
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Маркетинг и монетизация4 недели назад
Как ML-подход удвоил первые покупки при снижении CPI, CAC, ДРР: «Яндекс Маркет» и Bidease
-
Видео и подкасты для разработчиков2 недели назад
КодРевью лидера мнений: как можно нарушить сразу все принципы разработки
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2026.7
-
Разработка4 недели назад
Усталость от ИИ — это реальность, и никто об этом не говорит
iOS
Android
Кроссплатформа
Разработка
Аналитика, маркетинг и монетизация
AI, Устройства, IoT