Решили попробовать "хаотичное изучение" 🤠 на примере 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сылки:
kotlinlang.org/docs/coroutine...
• KotlinConf 2018 - Kotl...
• KotlinConf 2017 - Deep...
developer.android.com/kotlin/...
developer.android.com/kotlin/...
/ coroutines-patterns-fo...
PS. Интересно узнать ваше мнение о формате 😉
6 апр 2021