Рет қаралды 7,389
Решили попробовать "хаотичное изучение" 🤠 на примере 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...
• KotlinConf 2018 - Kotl...
• KotlinConf 2017 - Deep...
developer.andr...
developer.andr...
/ coroutines-patterns-fo...
PS. Интересно узнать ваше мнение о формате 😉