Дайджест недели
Пока 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
Пока 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