Видео и подкасты для разработчиков
Coroutines: хаотичное изучение
В Redmadrobots решили попробовать «хаотичное изучение» на примере Kotlin Coroutines.
В Redmadrobots решили попробовать «хаотичное изучение» на примере Kotlin Coroutines.
В первой части прошлись по темам и советам из best practices:
- Inject Dispatchers
- Dispatcher
- withContext
- NonCancellable
- viewModelScope и другие
- Делай suspend функции main-safe
- ViewModel должна создавать корутины
- StateFlow и SharedFlow
- Не показывай мутабельные типы
- Как подписаться во view
- Data и Domain слои показывают suspend и Flow
- Cоздание корутин в Data и Domain слоях
Во второй части обсудили такие советы и темы:
- Как же создавать корутины в Data и Domain слоях
- coroutineScope и supervisorScope
- Job
- Deferred и async/await
- Использование внешнего скоупа
- Как создать внешний скоуп
- Избегай GlobalScope
- CoroutineScope
- CoroutineContext
- CoroutineScope vs CoroutineContext
- Делай свои корутины cancellable
- Помни про исключения
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Вовлечение пользователей2 недели назад
Большинство приложений терпят неудачу не из-за плохой «идеи»
-
Новости2 недели назад
Видео и подкасты о мобильной разработке 2026.3
-
Новости1 неделя назад
Видео и подкасты о мобильной разработке 2026.4
-
Статьи4 недели назад
GEO-продвижение: как оптимизировать сайт под нейросети и AI-выдачу
