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



Обновление правил 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