Маркетинг и монетизация
Мобильная разработка за неделю #553: как обнаружить ранний доступ
В новом выпуске понимаем и улучшаем производительность SwiftUI, решаем проблему «деградации» YouTube на Android, определяем потолок в разработке, разбираем большую ложь чистой архитектуры, смотрим на рост цифровой веры и многое другое. Заходите!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.
iOS
- Как обнаружить обрезку Text в SwiftUI?
- Swift concurrency. Executors, Actors и их связь с потоками
- Почему я перестал использовать структуры для всего в Swift
- Функциональный стиль: объясняю как другу
- Практическое руководство по настройке автотестов на реальном устройстве iOS с использованием Appium
- Акторы в Swift — для чего они нужны?
- Рынок разработки в СНГ, iOS, Переезд в UK
- Перерисовки в SwiftUI
- Реагирование на жесты в SwiftUI: перетаскивание
- Глава Foundation Models ушел из Apple
Glassifying toolbars in SwiftUI
Using WebKit to load web content in SwiftUI
How to make ScrollView content fill available space
Swift Protocols Every Developer Should Know: Equatable, Hashable, Identifiable, Comparable
How to Write Thread-Safe Code in Swift?
Grouping elements within a Glass Effect Container in SwiftUI
Real-time systems with Combine and WebSockets
Building Redux from Scratch in SwiftUI: Production-Ready Implementation
VStack in SwiftUI: Advanced Features & Hidden Secrets
Apple Container Usage In Details
Tuist Server is Now Source Availabl
Introducing Animatable macro in SwiftUI
What is Approachable Concurrency in Xcode 26?
Building a Scrollable Masonry View of Cards in SwiftUI (with Scroll-to-Top)
How to Prepare a Strong iOS Resume (That Actually Gets You Calls from Top Companies)
SwiftUI Design System: A Complete Guide to Building Consistent UI Components (2025)
Apple-Style OnBoarding Page With Animations Using SwiftUI
How to solve SwiftUI performance issues (according to Airbnb iOS engineers)
Liquid Glass update
Mastering Swift Sets : A Practical Guide
Swift State Graph — управления состояниями на основе графов для SwiftUI и UIKit
StoreKitTheKit — простые покупки поверх StoreKit2
FluidAudio — фреймворк диаризации на CoreML
Android
- Хроника изменений API фоновой работы в Android
- Я написал свой VPN-клиент для Android. Зачем, если их сотни, и что скрывается под капотом?
- Развитие программ раннего доступа Android: Canary канал
- Рулим светодиодом по UDP и ESP8266
- Решаем проблему скелетных загрузчиков и создаем иллюзию скорости без перекомпозиции
- Функциональное программирование в Android. Теория категорий и DI
- Ликбез по UseCase’ам Android: от базовых реализаций до мультипровайдерных и многомодульных систем — Часть 2 + Часть 1
- Автоматизация тестирования мобильного приложения КриптоАРМ Mobile на Android
- Мок-собеседование Android-разработчика: middle и выше (+ все собеседования)
- Как обойти множественное наследование в Kotlin и Java. Агрегация и композиция
Deep Dive into Jetpack Compose Text Views : The Secret Life of Composable
Don’t use Type-safe Project Accessors with Kotlin Gradle DSL
Curious case of missing Bottom Sheet Previews
Is this a first nail in the ViewModel’s coffin?
Basic Guide to Animation in Jetpack Compose
When Kotlin object Stops Being a Singleton
SnapshotFlow or collectAsState? How to pick the right tool for Jetpack Compose
It’s All About (Accessibility) Focus And Compose
Why Retrofit 3.0.0 Matters (Even if 2.9.0 Still Works)
Code That Disappears in Production: A Gradle Pattern Every Android Developer Must Know
MVI vs MVVM in Android: A Balanced Take with Code Snippets
Start building for the next generation of Samsung devices
Modular Ktor: Building Backends for Scale
My Favorite Jetpack Compose UI Utilities — That I Can’t Live Without
Stop Guessing, Start Measuring: DIY App Performance Tracing for Android
Building a Dynamic Curve Spinner in Jetpack Compose
Back it up, bring it back: No data left behind — Android Developers Backstage
Google Play PolicyBytes — July 2025 policy updates
Now in Android: 119 – Android 16, testing, desktop experiences, AndroidX, and more
Create advanced automations using the Home APIs on Android
Stateful vs. Stateless Composables In Jetpack Compose? — Everything You Need to Know
Introduction to Spring Boot for Android Developers In 15min
Kotlin 2.2 Livestream With the Language Evolution Team
Model Context Protocol in Kotlin
Dissecting Kotlin: Surveying the Latest Stable and Experimental
Taming Asynchronous Beasts: Debugging and Performance Tuning in a Coroutine World
Creative UIs with Compose
Android Interview Questions — вопросы с собеседований Android-разработчиков
Кроссплатформа
- Как Android-разработчик в iOS погружался: мой опыт внедрения Kotlin Multiplatform
- Интеграция Flutter Mobile SDK в ОС Аврора
- Duit: как создать эффективный BDUI фреймворк, не привлекая внимания санитаров
- Flutter + Cursor: настройка background agent
- Часть 2. GoForm — как не страдать с формами во Flutter
Cross-Platform Apps Done Right: My Experience with Kotlin + Compose Multiplatform
10 Must-Have Libraries for Compose Multiplatform Projects — With Code & Use Cases
Building a Complete Flutter Maps App with Ola Maps: Beyond the Basic Package
Modular Architecture in React Native for Scalable Mobile Apps
Why precision matters — Decimals in Dart/Flutter
ReaxDB — a high-performance NoSQL database for Flutter
Introducing react-native-wallet: The Cross-Platform Way to Add Cards to Apple & Google Wallet
We Thought React Native Was the Answer — Until Our App Hit 190% CPU
Kotlin and Compose Multiplatform Patterns for iOS Interop
Alarmee — будильники, локальные и push-уведомления на Android и iOS
Разработка
- Теперь мы все CTO
- Lokilizer — бесплатный инструмент для перевода приложений с двух языков на любые другие
- Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#18)
- Как сделать любую задачу интересной
- System Design-интервью для практиков
- Джек Дорси работает над Bluetooth-мессенджером Bitchat
Reaper: An open-source SDK for finding dead code on iOS
How I build software quickly
Аналитика, маркетинг и монетизация
- Галлюцинации ChatGPT заставили Soundslice разработать новую фичу
- ИИ стал незаменимым помощником в подаче налоговых деклараций
- Самые скачиваемые игры и приложения в RuStore в первой половине 2025
- Epic Games урегулировала антимонопольное дело против Samsung
- Как заработать на ASO? Запуск с нуля iOS-приложения INVOICER
AI, Устройства, IoT
- Gemini CLI от Google — самый мощный инструмент разработки
- АI за пределами кодинга — ChatGPT, Gemini, Anthropic, AI для бизнеса
- Hugging Face открывает прием заказов на настольных роботов Reachy Mini
VGG From Scratch – Deep Learning Theory & PyTorch Implementation (Full Course)
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Аналитика магазинов2 недели назад
Мобильный рынок Ближнего Востока: исследование Bidease и Sensor Tower выявляет драйверы роста
-
Интегрированные среды разработки3 недели назад
Chad: The Brainrot IDE — дикая среда разработки с играми и развлечениями
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.46
-
Видео и подкасты для разработчиков2 недели назад
Разбор кода: iOS-приложение для управления личными финансами на Swift. Часть 1

iOS
Android
Кроссплатформа
Разработка
Аналитика, маркетинг и монетизация
AI, Устройства, IoT