В новом дайджесте дизайн-система в iOS за 5 минут и параллелизм в SQLite для Android, детские ошибки при сборке и дорожная карта перехода на KMP, ошибка во встроенных покупках ценой в Final Fantasy Crystal Chronicles, техосмотра автомобилей с помощью ИИ и многое другое. Подключайтесь!



Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.

iOS

• Опыт прохождения собеседования для iOS-разработчика в Walmart
• О iOS дизайн системе за 5 мин
• Как я создал собственную дизайн-систему для компонентов iOS-приложения
Использование ChatGPT o3-mini и DeepSeek при создании iOS приложения Countries
• Переход с UIKit на SwiftUI — разработка трекера тренировок с нуля
• Apple теперь позволяет переносить цифровые покупки из одной учетной записи в другую
• Расширение Swift для Visual Studio Code стало официальным
Understanding SwiftUI Preferences
Making Widgets Interactive using App Intents
How I Created a Personal Component Design System for iOS Apps
Villain era
Implementing Face ID authentication in SwiftUI
Task Cancellation in Swift Concurrency
Cleaning up Async Without Swift 5.5
iOS Class Chain & Predicate String vs XPath: Powerful, but Be Careful
Mastering Higher-Order Functions in iOS: A Complete Guide
Mastering SwiftUI Scrolling: Implementing Custom Paging
Using SwiftUI Property Wrappers Outside of Views
Creating CarPlay apps within a SwiftUI app lifecycle
Harnessing AI for Intelligent PDF Processing in Swift: From OCR to Context-Aware Chunking
Apple Invites App OnBoarding UI — Infinite ScrollView — Text Renderer — Animations — SwiftUI
How to Create a Custom Help System in SwiftUI
Embedded Swift Example Projects — примеры встраиваемого Swift
Xmtp-ios — клиентский SDK для работы с XMTP
Mantis — кроп для изображений в стиле Фото

Android

• Развитие Android глазами разработчика
• Параллелизм в SQLite для Android
• Тайны рейтингов: как добиться стабильно высокого рейтинга Android-приложения?
• Детские ошибки при сборке Gradle-приложений
• Обновляем дорожную карту Android-разработчика в 2025 году
• Поддержка webextensions под Android
• SAST приложений под Android: делаем код безопаснее
• Автоматизация сборки и релиза Android-приложений через GitHub Actions
Тестовые джуна (Android)
• Дирижируем зависимостями: Оркестрация Koin scopes в Jetpack Compose Navigation
• Опасности в Android: уязвимости и защитные меры
• Изучаем основы Android XR
• Google I/O 2025 пройдет 20 и 21 мая
• JetBrains и LinkedIn запустили курс и сертификацию по Java
Safeguarding Critical Operations: Block Accidental Navigation in Jetpack Compose
SOLID Principles Deep Dive in Kotlin/Android
Designing Effective UI Components in Jetpack Compose
5 Fatal Coroutine Mistakes Nobody Talks About in Android
Integrating Emerge Snapshots with Github Actions
Android Clean Architecture: Implementing Use Cases, Managers, and Multi-Provider Systems
Comparing FileProvider vs. MediaStore + Top Interview Questions
A more flexible Checkbox in Material3
Embracing MVI in Jetpack Compose: The Secret to Simplifying Complex UI States
Advanced Exception Handling in Kotlin Coroutines: A Guide for Android Developers
Introducing the new OpenCL GPU Backend in llama.cpp for Qualcomm Adreno GPUs
The Full Guide to Supporting Edge-to-Edge On Android 15+ (Compose + XML)
5 Minutes to Faster Edits in IntelliJ and Android Studio — Multiple Cursors
Automatically Detects Performance Issues in Your Kotlin Apps
ViewBindingPropertyDelegate — простая работа с Android View Binding
Grit — простой список дел и трекер привычек

Кроссплатформа

• От Android к Multiplatform: дорожная карта
• Такие разные Slivers. Часть 4: гибкое управление элементами
• Flutter: Создание расширения «Получение ссылок для онлайн-кинотеатров» для Chrome
• Склеиваем Flutter и Live Activities: Часть 1 – Android
• Аналитика мобильных приложений на Flutter. Часть 2. Подключение Firebase Analytics
How to Automate Flutter Code Push with Shorebird and Codemagic
What is a Flutter/Dart language technique that you wish you learned earlier?
Shaft: A New Cross-Platform UI Framework for Demanding Workloads and Developer Ergonomics
What’s new in Flutter 3.29
Building a Flutter Map App: Handling Location, Permissions & App Lifecycle
Majestic UI for Flutter

Разработка

• Дешевые разработчики — до следующей программной катастрофы всего один неудачный найм
• Рынок разработки в СНГ (Средняя Азия)
• Системный аналитик: мифы и реальная польза для бизнеса
• Открытые зарплаты — зарплатный разрыв, самоуправление, социократия
• Phase привлекает $13M для ускорения процессов дизайна
• Moderne привлекает $30M для решения проблемы технического долга в сложных кодовых базах
Personal Software: The Unbundling of the Programmer?
AI Code Generators Are Creating a Generation of “Copy-Paste Coders” — Here’s How We Fix It
8 Out of 10 Senior Engineers Feel Undervalued: The Hidden Crisis in Tech’s Obsession With Junior Talent
We are destroying software
How I learned to code with my voice
DOOM on Google Sheets
Tech’s Dumbest Mistake: Why Firing Programmers for AI Will Destroy Everything
The End of Programming as We Know It
When Tech Stacks Become Cult Followings: The Dangerous Allure of Buzzword-Driven Development
Create Stunning Animations for Mobile/Web with New Lottie Lab!

Аналитика, маркетинг и монетизация

• Final Fantasy Crystal Chronicles удалили из App Store из-за неисправимой ошибки
• У Apple появились Приглашения — и похоже людям не все равно
• Как геймификация и сюрпризы помогают удерживать пользователей: психология эмоций в продвижении продукта
Онбординг в мобильных приложениях: как провести пользователя к первым успехам
• Приложение для Apple TV вышло на Android
• 21% мобильных игроков знакомится или общается в играх
• Состояние мобильного рынка 2024 — отчет Apptica
• Как фрилансер создал приложения для Shopify и добился $100k+ MRR
• Самые скачиваемые и зарабатывающие приложения в России в январе 2025
Mobile Gaming Benchmarks 2025

AI, Устройства, IoT

• Перепрограммируем заводской датчик CO2 Zigbee от компании Tuya
• Умный дом босса: что бывает, когда привыкаешь к Алисе
• Self Inspection привлек $3M для проведения техосмотра автомобилей с помощью ИИ

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

Комментарии (0)