Дайджест недели
Обновление правил Google Play: с 1 ноября 2022 приложение станет недоступным для установки, если его Target API level устарел более, чем на 2 года с момента актуальной версии Android.
WWDC 2022 пройдёт с 6 по 10 июня в онлайн формате.
Android 🤖
• Rx to Coroutines Concepts
• Kotlin, как работает suspend под капотом
• Practical Android Profiling
• Gracefully handling Android app crashes
• Progress Animations in Jetpack Compose with examples
• Design a pixel perfect Android app
• MVI with Android Compose on a real example
• Empowered Lifecycle-Aware ViewModel For Android
• Android — How to Drag And Drop Views in Jetpack Compose
• Jetpack Compose- Powering Swiggy’s new coupon listing page
• Dagger 2 приходит конец. Встречайте новый DI в Jetpack Compose
• Стили в Android. Как организовать темы в проекты
• Собеседование Senior Android разработчика. Проводит Алексей Быков
• Передаём GPU-буферы напрямую в TensorFlow Lite
iOS 🍏
• 50 вопросов и ответов для собеседования по Swift в 2022 году
• Управляем навигацией в iOS-приложениях. Паттерн координатор от СберМаркета
• Xcode Smart Debugging Tips| iOS Development
• Core Data — Building a Custom Store
• Удобный способ работы с Realm + Combine. Часть 1
• Удобный способ работы с Realm + Combine. Часть 2
• Swift Size Class that can be understood in 3 seconds
• Logging in Swift
• Error alert presenting in SwiftUI simplified
• Disable animations on a specific view in SwiftUI using transactions
• Hot Reloading in Swift
• Enumerating and Counting Text Components in Swift
• Effortless Concurrency in Swift with Async/Await
Кроссплатформа / Разработка 💻
• Kotlin 1.6.20 Released
• Наиболее распространенные уязвимости в мобильных приложениях
• Flutter for Desktop — новый подход к разработке приложений
• Flutter: Все способы защиты данных
• How Long Does Your Code Take? | Kotlin Tips
• Crash course on the Kotlin compiler | 1. Frontend: Parsing phase
• Gradual null safety migration for large Dart projects
• Flutter Course for Beginners – 37-hour Cross Platform App Development Tutorial
• An Introduction to Layered Architecture in a Kotlin Multiplatform Project
• Understanding Layered Architecture in KMM — Part 2 — Designing the solution
• Unit, Widget, and Integration Testing in Flutter — 14 best packages for testing
• Clean Architecture In Flutter & best plugins that helps you to implement it
• iOS and Android Developments are Converging Over the Years
← Previous | Next →
Предложить материал: @artemiygreg
Митапы и конференции: @meetup_today
Подписаться: @mobile_native
Чат: @mobile_native_chat
Обновление правил Google Play: с 1 ноября 2022 приложение станет недоступным для установки, если его Target API level устарел более, чем на 2 года с момента актуальной версии Android.
WWDC 2022 пройдёт с 6 по 10 июня в онлайн формате.
Android 🤖
• Rx to Coroutines Concepts
• Kotlin, как работает suspend под капотом
• Practical Android Profiling
• Gracefully handling Android app crashes
• Progress Animations in Jetpack Compose with examples
• Design a pixel perfect Android app
• MVI with Android Compose on a real example
• Empowered Lifecycle-Aware ViewModel For Android
• Android — How to Drag And Drop Views in Jetpack Compose
• Jetpack Compose- Powering Swiggy’s new coupon listing page
• Dagger 2 приходит конец. Встречайте новый DI в Jetpack Compose
• Стили в Android. Как организовать темы в проекты
• Собеседование Senior Android разработчика. Проводит Алексей Быков
• Передаём GPU-буферы напрямую в TensorFlow Lite
iOS 🍏
• 50 вопросов и ответов для собеседования по Swift в 2022 году
• Управляем навигацией в iOS-приложениях. Паттерн координатор от СберМаркета
• Xcode Smart Debugging Tips| iOS Development
• Core Data — Building a Custom Store
• Удобный способ работы с Realm + Combine. Часть 1
• Удобный способ работы с Realm + Combine. Часть 2
• Swift Size Class that can be understood in 3 seconds
• Logging in Swift
• Error alert presenting in SwiftUI simplified
• Disable animations on a specific view in SwiftUI using transactions
• Hot Reloading in Swift
• Enumerating and Counting Text Components in Swift
• Effortless Concurrency in Swift with Async/Await
Кроссплатформа / Разработка 💻
• Kotlin 1.6.20 Released
• Наиболее распространенные уязвимости в мобильных приложениях
• Flutter for Desktop — новый подход к разработке приложений
• Flutter: Все способы защиты данных
• How Long Does Your Code Take? | Kotlin Tips
• Crash course on the Kotlin compiler | 1. Frontend: Parsing phase
• Gradual null safety migration for large Dart projects
• Flutter Course for Beginners – 37-hour Cross Platform App Development Tutorial
• An Introduction to Layered Architecture in a Kotlin Multiplatform Project
• Understanding Layered Architecture in KMM — Part 2 — Designing the solution
• Unit, Widget, and Integration Testing in Flutter — 14 best packages for testing
• Clean Architecture In Flutter & best plugins that helps you to implement it
• iOS and Android Developments are Converging Over the Years
← Previous | Next →
Предложить материал: @artemiygreg
Митапы и конференции: @meetup_today
Подписаться: @mobile_native
Чат: @mobile_native_chat