Дайджест недели



Пока Google фиксит баги с эмуляторами после релиза Android Studio Bumblebee, Apple блокирует аккаунты iOS-разработчиков с беларусской регистрацией и удаляет приложения из App Store.



Android



• Awesome Android Security

• Complete guide to LiveData and Flow: Answering — Why, Where, When, and Which

• Navigation in Jetpack Compose using ViewModel state

• Clean Architecture + MVVM

• Build Single Activity Apps With Jetpack Compose

• All about Proto DataStore

• Every Composable deserves a ViewModel

• Accessing App Usage History In Android

• Getting Started with ConstraintLayout in Jetpack Compose

• Firestore Pagination with Realtime Updates — Android

• Improving App Performance with Baseline Profiles

• Tracing main thread messages

• Android 12. Splash Screen API. Делаем анимированный экран загрузки

• VK Tech Talks · Android



iOS




• Microapps architecture in Swift. Resources and localization.

• Память в Swift (куча, стек, ARC)

• Оптимизация рендера в iOS: frame buffer, Render Server, FPS, CPU vs GPU

• 4,5 года из жизни iOS-команды в пяти историях и одном техрадаре

• 15 стран, 9 языков: трудности перевода одного iOS-приложения

• Web API Client in Swift

• @EnvironmentObject explained for sharing data between views in SwiftUI

Tasks in Swift explained with code examples

• SortComparator and SortDescriptor

• Backgrounds and overlays in SwiftUI

• Xcode 13.3 Beta Release Notes

• Судебный комитет Сената США одобрил законопроект, позволяющий загружать приложения iOS не из App Store

• Apple блокирует аккаунты разработчиков с беларусской регистрацией

• Apple разрешила выкладывать приложение в App Store с доступом по ссылке



Кроссплатформа / Разработка




• Flutter vs Native: почему мы переходим с первого на второй

• Flutter теперь полноценно поддерживает разработку приложений для Windows

• Рекомендации по оптимизации кампаний для привлечения установок

• Настройка GitLab CI/CD (iOS / Android)

• High performance with idiomatic Kotlin

• Lucilla is an in-memory Full Text Search library for Kotlin

• Testing on Kotlin Multiplatform Mobile and a Strategy to Speed Up Development Time



Previous | Next



Предложить материал: @artemiygreg

Митапы и конференции: @meetup_today

Подписаться: @mobile_native

Чат: @mobile_native_chat