Решили попробовать "хаотичное изучение" 🤠 на примере Kotlin Coroutines. Начали с android best practices и "попрыгали" по темам и советам: - Inject Dispatchers, - Dispatcher, - withContext, - NonCancellable, - viewModelScope и другие, - Делай suspend функции main-safe, - ViewModel должна создавать корутины, - StateFlow и SharedFlow, - Не показывай мутабельные типы, - Как подписаться во view, - Data и Domain слои показывают suspend и Flow, - Cоздание корутин в Data и Domain слоях Cсылки: • KotlinConf 2018 - Kotlin Coroutines i... • KotlinConf 2017 - Deep Dive into Coro...
/ coroutines-patterns-for-work-that-shouldnt... PS. Интересно узнать ваше мнение о формате 😉