Маркетинг и монетизация
Мобильная разработка за неделю #565: скрытые угрозы Google
В новом дайджесте OCR-сервер на iPhone и разработчики против регистрации Google, скрытые угрозы Room и golden-тесты во Flutter, Kotlett и динамические обновления без релизов и BDUI, мобильный интерфейс без человека, приложения, вышедшие в августе, и заработавшие больше $50К и многое другое.Заходите!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- Мой iPhone 8 отказывается умирать: теперь это OCR-сервер на солнечном питании
- Что произойдет, если заменить каждый цикл For в Swift на map, filter и reduce?
- Компьютерное зрение + ARKit = AR-навигация внутри зданий
- Derived Data: 5 ошибок iOS-разработчиков
- Массивы в Swift
- Swift Codable
- Переезд на Swift 6: строим графы для успешной миграции
- Как мы запекали 3D-пиццу
- Есть ли ORM круче SwiftData
- Макросы спустя полгода: не все так гладко
- DriverKit: гоняем данные по проводу без мам, пап и MFi
- Apple ускоряет работу над умными очками
GitHub Markdown Shortcuts
Fast Thumbnails with CGImageSource
Hidden Gems in the Swift Argument Parser
Implementing drag and drop with the SwiftUI modifiers
Security Best Practices for iOS API Integration
I Removed All Asynchronous Code and Went Full Synchronous
SwiftUI + MVVM: Create a Lightning-Fast GitHub Search App
SwiftUI: An HTTP Live Streaming App!
Presenting critical information in SwiftUI with alerts
Building SyntaxKit with AI: A Developer’s Journey
How are Actors Implemented in Swift?
Glowing tiles using Liquid Glass for my puzzle game
Why Senior iOS Developers Always Use Lazy Properties (And You Should Too)
SwiftUI Without Swift: I Rebuilt It in JavaScriptCore
Implementing draw animations for SF Symbols in SwiftUI
How to Use OptionSet in Swift with code samples
Code along with the Foundation Models framework
iOS 26 Custom Tab Bar With Action Button Using SwiftUI
SwiftUI WebView (URL Argument) – Features, Validation & More
Swift Configuration — пакет API для чтения конфигураций
SQLiteData — быстрая и легкая замена SwiftData с SQL и CloudKit
Android
- F-Droid против регистрации разработчиков Google
- Как я писал свою звонилку для видеозвонков
- Скрытые угрозы Room: почему база тормозит и как это исправить
- Погружаемся в недра Retrofit
- Верификация разработчиков Android по паспорту
- Укрощаем Android UI-тесты на Compose: как Page Object спас нас от рутины
- Почему loadKoinModules и unloadKoinModules в Koin могут ломать ваши зависимости и как этого избежать
- Android добрался до ноутбуков
- Как убрать Activity context из ViewModel и написать Unit-test
How a Misplaced Dependency Blew Up Our APK Size — And How We Prevented It Forever
Exploring 5 Lesser-Known Compose Components
Pulse Indicator in Jetpack Compose
Exploring Modifier.Node for creating custom Modifiers in Jetpack Compose
Delegation and Delegates in Android App Development
Visualizing Compose Navigation with Kotlin Compiler Plugin
Inside Jetpack’s security state provider: a publisher–consumer model for component patch state
Let’s talk security: Answering your top questions about Android developer verification
Optimize your app battery using Android vitals wake lock metric
LiveData From Scratch: Building Your Own Lifecycle-Aware Observable
Under the hood with Google AI on Android
Android developer verification
The New Material3 Expressive Explained In 7 Minutes
Avoid this App Crash Issue in a Production
Mobile System Design Interview With Lead Android Engineer
QuickBall — быстрый доступ к системным настройкам
ShadowGlow — улучшенные тени для Jetpack Compose
Analytiks — события, пользователи и данные
Кроссплатформа
- Полный гайд по golden-тестам во Flutter: зачем нужны и как настроить
- Внедрение пуш-уведомлений в React Native: от Firebase до кастомных модулей
- Книга: «Kotlin Multiplatform на практике»
- Построение KMP SDK: наш опыт, плюсы и минусы, и как это изменило разработку
- Построение KMP SDK: базовая архитектура для общей библиотеки
- Построение KMP SDK: инсайты и подводные камни из нашего опыта
- Построение KMP SDK: единая дизайн-система и управление ресурсами
- Построение KMP SDK: проектирование архитектуры для feature-модулей
Billin: Building a modern cross-platform invoice app with Compose Multiplatform
Accessing native macOS API in Compose Multiplatform
Why Google Invests in Both Kotlin Multiplatform and Flutter
Publishing a Multi‑module KMP Library to Maven Central
Introducing LiquidGlassBottomBar: The Easiest Way to Modernize Your Flutter App’s UI
Level Up Your Flutter App: A Smooth Transition to Android SDK 36
Is Kotlin Multiplatform Right for Your App?
Разработка
- Отделяем мух от Kotlett. Динамические обновления без релизов и BDUI
- Как инженерная боль вдохновила на создание мобильного приложения — клиента Modbus TCP
- «Увольняйся с работы и начти зарабатывать 20 тысяч долларов за 60 дней» — совет, который чуть меня не погубил
- Можно ли сделать мобильный интерфейс без человека. Эксперимент с ИИ. Часть 1
- Эмоциональный дизайн в интерфейсе: как внедрение практики влияет на метрики
- Компенсация сетевой задержки: как зародилась технология rollback netcode
- Как дизайн приложения помог сети суши-баров усилить бренд и повысить лояльность
- Docs as Code. Когда документация становится частью кода, а не пыткой
- Архитектура LLM — BERT, трансформеры, attentions
- Jules от Google начал работать с командной строкой и API
- Vega OS будет стримить Android-приложения
- Широкий круг Replit
- Перестаньте выбирать B2C для первого проекта
- Meta* открывает запись на создание приложений для умных очков
Claude Code, Cursor & Codex: 11 Rules for 70% Faster Development
What is «good taste» in software engineering?
How to Make $10K/Month as a Solo Developer Without Selling Courses
Autonomous End-to-End Test (AET) Composer: A Vision for the Future of Mobile Testing with LLMs That See, Read & Heal
Development gets better with Age
Distracting software engineers is way more harmful than most managers think
AWS CloudOps Engineer Associate (SOA-C03) Certification Course – Pass the Exam
Аналитика, маркетинг и монетизация
- Приложения, вышедшие в августе, и заработавшие больше $50,000
- Simple получил $35 млн на развитие приложения для похудения и здорового образа жизни
- RuStore и VK Education запускают бесплатный курс по монетизации мобильных игр
- Как я достиг 8,000 ежедневных пользователей бесплатного приложения для ведения бюджета
Sell the job, not the features: how JTBD paywalls boosted conversion by 169%
11 hard truths about working in growth
5 Proven models for testing genuine customer demand — before you write any code
AI, Устройства, IoT
- Как с помощью локальной LLM автоматизировать рутину и облегчить жизнь себе и коллегам
- «LLVM для AI». Крис Латтнер и язык программирования Mojo
- BoatVision — как ИИ поможет спасти лодочный мотор
- Игра «Морской бой» через UDP на двух Raspberry Pi PICO-W
- Как мы улучшили персональный музыкальный поток с помощью контекстного многорукого бандита
- Как научить робота выходить из лабиринта домино только «глазами»: Jetson Nano + Arduino
- Архитектура автономных систем на краю сети: практики проектирования без надежной связи
- Nothing запускает ИИ-инструмент для создания мини-приложений
- Anthropic запускает Claude Sonnet 4.5, лучшую ИИ-модель для программирования
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Аналитика магазинов2 недели назад
Мобильный рынок Ближнего Востока: исследование Bidease и Sensor Tower выявляет драйверы роста
-
Интегрированные среды разработки3 недели назад
Chad: The Brainrot IDE — дикая среда разработки с играми и развлечениями
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.45
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.46

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