Маркетинг и монетизация
Мобильная разработка за неделю #566: генерация крашей
В этом выпуске отрисовка SF Symbols в SwiftUI и краши Android-приложений, неблокирующие заставки и история о переезде на React Native, физический продукт, вместо очередного SaaS, запрет бесплатных раздач приложений от Apple, Топ-10 лучших бесплатных нейросетей и многое другое. Заходите!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- Генерация изображений с использованием Foundation Models в SwiftUI
- Делаем анимацию отрисовки для SF Symbols в SwiftUI
- Неуловимый iOS-ботовод. Задетекти меня, если сможешь: автореги, боты, спамеры
- Разработка под Apple Vision Pro: исследуем возможности гарнитуры
- Собеседование iOS-разработчика: проектирование и лайфкодинг
- Новые требования для iOS-приложений в Техасе
- AltStore PAL получает инвестиции и расширяется
All about Swift Package Manager Traits
iOS 26: Foundation Model Framework — Code-Along Q&A
Less Janky Placeholders in SwiftUI
Learnable, Memorable, Accessible
The 5 biggest mistakes iOS Developers make with async/await
iOS Developer Struggles Every Swift Dev Should Know
Swift 6.3 Macros: Reducing Boilerplate by 40% in Real Projects
SwiftUI: Eliminating Navigation Registrations
Adapting SwiftUI Sheet to Fit Content Height
Detecting Text Language with NLLanguageRecognizer in Swift
SwiftUI: Image Generation With Foundation Model
Stop Using Fixed Frames in SwiftUI: The Complete Guide to containerRelativeFrame()
Building AI features using Foundation Models. Streaming.
Taking control of your navigation in SwiftUI with NavigationPath
Building a Real-Time Trading Co-Pilot on iOS
Secure your app with Memory Integrity Enforcement
Interactive Map with Draggable Bottom Sheet — SwiftUI
iOS App Development in 2025: How to Choose Your Tech Stack and Architecture
Full-Screen Sheets Using SwiftUI
Customized Animated Paywall using Native SwiftUI StoreKit APIs
Elegant Emoji Picker — красивый пикер эмодзи
SwiftyChat — интерфейс чата на SwiftUI
SwiftUI-Adapter — поддержка новых модификаторов SwiftUI на старых версиях iOS
Android
- Преодолевая барьер скорости: как неблокирующие заставки сокращают время запуска приложений Android на 90%
- Почему моё Android-приложение крашится?
- Автообновление Android: когда можно не бояться санкций сторов
- Доверяй, но проверяй: про корневые сертификаты в Android и не только
- Как правильно написать фичу. Часть 1
- Что ждёт Android-разработчика на собесе в Wildberries •
Understanding SupervisorJob in Kotlin Coroutines
Morphing Blobs with Jetpack Compose: From Circle to Organic Waves
Supercharge Your App: Why the Android App Startup Library is a Must-Have
Visibility APIs in Jetpack Compose 1.9
MCP Server for Android UI Analysis
Input to Your Inputs — What Invalidates Gradle Configuration Cache?
Kotlin Mutex: Thread-Safe Concurrency for Coroutines
Scaling Android Apps to Millions of Users: Architecture Lessons
Event-Driven Architecture in Android: Using Flows & SharedFlow for App-wide Events
Side Effects in Jetpack Compose — Explained Simply
Difference between emit and tryEmit in Kotlin Flow
Medium Android App — Migrating from Apollo Kotlin 3 to 4: Lessons Learned
Understanding “Tasks” and the Back Stack in Android — The Story Behind Your App’s Journey
Android App Architecture Patterns 2025: Building Scalable Apps with Hilt, Navigation, and ViewModel
15 Android Developer Productivity Hacks
Liquid — жидкое стекло на Jetpack Compose
JetCo Library — готовые UI-компоненты Compose
Compose Exploded Layers — слои Compose в 3D
Кроссплатформа
- «Ох, зря я туда полез…»: история о том, как мы переезжали на React Native
- Миграция больших приложений на KMP: проблемы, подводные камни, решения
- Flutter Web глазами мобильного разработчика
8 Months, Multiple Apps, Small Wins — Lessons from My Side Projects
Why Your Compose Multiplatform App Still Needs Native Code
How I Brought a 5-Year-Old Flutter App Back to Life (and What You Can Learn From It)
The Flutter Architecture That Saved Our Team 6 Months of Rework
Build Your First Compose Multiplatform Web App
In-depth on Metro — with Zac Sweers
Rijksmuseum —ё музей на Kotlin Multiplatform
Разработка
- 8 небольших изменений в UI, которые сделают ваш продукт в 10 раз умнее
- Как делать прибыльные pet-проекты
- Я навайбкодил физический продукт, вместо очередного SaaS
- Я открыл Figma и понял, что хочу выйти в окно. Возможно это провал
- Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов
- Что такое FHIR: основные концепции
- Можно ли сделать мобильный интерфейс без человека. Эксперимент с ИИ. Часть 2
- Как я заработал 300 тысяч долларов на проекте с открытым исходным кодом менее чем за 4 года
- Как мы сделали CI, которому можно доверять
- Почему текстовый поиск устарел — векторные базы, эмбеддинги, RAG
- Мобильная разработка в Алисе и YaOS: как это работает
- Перформанс мобильных приложений
- Команда Swift анонсирует Swift Profile Recorder
- Supabase достигла оценки в $5 млрд
Why Sticky Navigation Can Undermine Accessibility
Supercharge Cursor and Claude with your team’s knowledge
Elements of System Design
Your Best Mobile Developer Is the “Slow” One
Solving Double Booking at Scale: System Design Patterns from Top Tech Companies
How to build AI agents with memory
You can write code faster. Can you deliver it faster?
Аналитика, маркетинг и монетизация
- Apple запрещает бесплатную раздачу приложений
- Доход х5 с помощью микроинфлюенсеров
- Дилемма локализации
- Подражатели Sora заполонили App Store
- AI, игры и новые рынки: Adjust представил отчет о росте мобильной индустрии в 2025 году
- Исследование мобильных пушей от Mindbox
- Pokémon Sleep исполнилось два года — как обстоят дела у конкурентов?
- 4270 установок за один день
AI, Устройства, IoT
- Google выпустил Gemini 2.5 Computer Use для работы с браузером
- Топ-10 лучших бесплатных нейросетей, которые сильно упростят вашу жизнь
- LORAmaster Lite: хорошо упакованная Лора (мечта электронщика Егора)
- У меня нет рта, но я должен выводить эмодзи морского конька
- NeuTTS Air: открытая модель синтеза речи, которая работает прямо на вашем устройстве
- OpenAI запускает AgentKit, чтобы помочь разработчикам создавать и поставлять ИИ-агентов
- OpenAI запускает приложения внутри ChatGPT
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Аналитика магазинов2 недели назад
Мобильный рынок Ближнего Востока: исследование Bidease и Sensor Tower выявляет драйверы роста
-
Интегрированные среды разработки3 недели назад
Chad: The Brainrot IDE — дикая среда разработки с играми и развлечениями
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.45
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.46

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