📲 Дайджест мобильного разработчика: статьи, туториалы и инструменты для продуктивной работы. Admin: @jem_jem
Google внедряет функцию безопасности с автоперезагрузкой в Android
Перезагрузка устройства возвращает его в состояние Before First Unlock (BFU), в котором данные зашифрованы и к ним сложнее получить доступ, поскольку вам еще предстоит ввести пароль, а биометрические логины еще не включены.
https://apptractor.ru/info/news/google-vnedryaet-funktsiyu-bezopasnosti-s-avtoperezagruzkoy-v-android.html
21 000+ установок и выход в топ RuStore: кейс продвижения мобильной игры от Rocket10
Игра стабильно держалась в топ-10 магазина RuStore по популярности в жанре «ролевые игры».
https://apptractor.ru/marketing-monetization/app-promotion-campaign-analytics/21-000-ustanovok-i-vyhod-v-top-rustore-keys-prodvizheniya-mobilnoy-igry-ot-rocket10.html
Интеграция MediaPipe в Android-приложение видеоконференцсвязи
Отказ от существующего решения позволит решить проблему высокой нагрузки, снизит размер приложения и позволит достичь большей гибкости процесса обработки кадров.
https://apptractor.ru/info/media/integratsiya-mediapipe-v-android-prilozhenie-videokonferentssvyazi.html
SwiftUI Skeleton View — Skeleton Loading Animations
https://www.youtube.com/watch?v=K5UJH0P7WIA
Проблемы маленьких приложений при увеличении нагрузки по данным
Опираемся на реальные системы и сделаем упор на взаимодействие между Java и хранилищем данных.
https://apptractor.ru/info/media/problemy-malenkih-prilozheniy-pri-uvelichenii-nagruzki-po-dannym.html
Supercharging SwiftUI Text with Dynamic Content Styling
In this post, we’ll take a look at how to extend the SwiftUI Text with ways to customize any parts of its text, either individual words or longer segments.
https://danielsaidi.com/blog/2025/04/08/supercharging-swiftui-text-with-dynamic-content-styling
Expandable Header with Hero Effect — Slack Header Animation | SwiftUI
https://www.youtube.com/watch?v=AaaBJbNOBg8
A gentle introduction to coroutines in Kotlin, for Android developers
Photo by Vlad Kutepov on Unsplash
acaciaholliday/a-gentle-introduction-to-coroutines-in-kotlin-for-android-developers-d777b384a87c" rel="nofollow">https://medium.com/@acaciaholliday/a-gentle-introduction-to-coroutines-in-kotlin-for-android-developers-d777b384a87c
Swift 6.1 Released
https://www.swift.org/blog/swift-6.1-released/
Android Builds: Simple Recipes to Enhance Developer Productivity
https://www.youtube.com/watch?v=JnN_gL-oMUQ
Anatomy of the SDK Runtime
https://www.youtube.com/watch?v=a7BMBZE1Nbc
Presenting an Inspector with SwiftUI
Learn how to use the inspector API to provide details in your user interface in SwiftUI.
https://www.createwithswift.com/presenting-an-inspector-with-swiftui/
Local Database: Comparing Realm, SQLDelight, and Room
If you’re starting a Greenfield project, one of the key decisions you’ll face is selecting the right local database. Over the years, these…
https://proandroiddev.com/which-local-database-should-you-choose-in-2025-comparing-realm-sqldelight-and-room-4221b354c899
Влияние Swift Runtime на производительность приложения
Спикер рассказал, что это за метод, как он работает под капотом, почему так долго выполняется и как свести к минимуму количество вызовов метода.
https://apptractor.ru/info/media/vliyanie-swift-runtime-na-proizvoditelnost-prilozheniya.html
Streamline your KMP development with Pale Blue KMP Core
Simplify your iOS and Android development with Pale Blue's first open-source offering—a Kotlin Multiplatform library featuring ready-made networking and storage solutions.
https://www.paleblueapps.com/rockandnull/pale-blue-kmm-core-open-source-library/
Make your app content show on Spotlight
Learn how to index the content of your app to make it searchable via spotlight
https://www.createwithswift.com/make-your-app-content-show-on-spotlight/
Amazon планирует внедрить ОС Vega в телевизоры
Amazon продолжает стремиться к отказу от Android для своего телевизионного оборудования.
https://apptractor.ru/info/news/amazon-planiruet-vnedrit-os-vega-v-televizory.html
XR на производстве: Инженерные хитрости создания VR-тренажеров для металлургов
Всем привет! На связи Максим Паршонок, разработчик ИТ-команды « Северстали » . XR (виртуальная, дополненная и смешанная реальность) — это не просто модный тренд. Это реальный инструмент, который...
https://habr.com/ru/companies/severstal/articles/900906/
Использование wildcard-переменной _ в Dart 3
С выходом Dart 3 в язык были добавлены значительные нововведения, включая рекорды, паттерн-матчинг и модификаторы классов. Данная статья посвящена менее обсуждаемой, но полезной возможности,...
https://habr.com/ru/articles/901932/
System Design of an Atlassian Android App
🏢 What is Atlassian?
YodgorbekKomilo/system-design-of-an-atlassian-android-app-78a77f1d5447" rel="nofollow">https://medium.com/@YodgorbekKomilo/system-design-of-an-atlassian-android-app-78a77f1d5447
Нервное смузи из Swift Package Registry
Спикер рассказал, как они научили кошку приносить резиночки (уже победа!), а SPM — легковесные и стабильные архивы при помощи Swift Registry.
https://apptractor.ru/info/media/nervnoe-smuzi-iz-swift-package-registry.html
Как правильно проводить и оценивать A/B-тесты в ASO
Публикации Бизнес СМИ AdIndex из рубрики Маркетинг — A/B-тестирование — ключевой инструмент процесса визуальной оптимизации страницы приложения в сторе, который помогает найти наиболее эффективную витрину.…
https://adindex.ru/publication/opinion/marketing/2025/04/6/332450.phtml
Lynx Tutorial – JS Framework for Cross Platform Development
https://www.youtube.com/watch?v=KCQsP91Wor0
BundledSQLiteDriver: новый взгляд на SQLite в Android и Kotlin Multiplatform
BundledSQLiteDriver из библиотеки androidx.sqlite — это специальная сборка встраиваемой СУБД SQLite от команды разработчиков Android Jetpack, предназначенная для использования...
https://habr.com/ru/articles/896794/
No more Manual Koin Initialization — New Context Binding is Awesome
https://www.youtube.com/watch?v=Yg7WNdYo8_c
Google AI Studio: макеты Figma -> iOS приложение на Gemini 2.5 Experimental
Мне случайно попалось задание с собеседования 2-х годичной давности на позицию "iOS разработчик" , в котором требовалось создать iOS приложения для бронирования номера в Отеле на основе макетов...
https://habr.com/ru/articles/896498/
Реализация простого SSE клиента на Dart
Хотим поделиться недавним кейсом из нашей практики мобильной разработки. Перед нами стояла задача — реализовать обновление данных в клиентском приложении в режиме реального времени, когда изменения на...
https://habr.com/ru/articles/896442/
SwiftUI Animation Bugs? Here’s How I Fixed Them!
https://www.youtube.com/watch?v=p2b8GSCDl-Y
Настраиваем работу с iOS-проектами в Zed
Zed еще предстоит пройти путь, прежде чем он сможет по-настоящему заменить Xcode. Но это уже хороший шаг на пути к более простому, быстрому и удобному редактору.
https://apptractor.ru/info/articles/zed-swift.html
Топ-7 утечек памяти Android и как их избежать
Давайте разберем 7 наиболее распространенных виновников и вооружим вас проверенными в бою решениями.
https://apptractor.ru/info/articles/top-7-utechek-pamyati-android-i-kak-ih-izbezhat.html