No video

Coroutines. Хаотичное изучение. Часть 1

  Рет қаралды 7,389

red_mad_dev

red_mad_dev

Күн бұрын

Решили попробовать "хаотичное изучение" 🤠 на примере 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. Интересно узнать ваше мнение о формате 😉

Пікірлер: 9
@karapetiandav
@karapetiandav 3 жыл бұрын
Интересный формат, пока зашёл, посмотрим
@danieldefo7801
@danieldefo7801 3 жыл бұрын
Очень понравился формат! Когда вторая часть?)
@red_mad_dev
@red_mad_dev 3 жыл бұрын
Круто, что понравился! Вторую часть выложим на следующей неделе ;)
@Trecoolerok
@Trecoolerok 3 жыл бұрын
Отлично придумали разделять по цветам андроид и айос, сразу видно на обложке
@Trecoolerok
@Trecoolerok 3 жыл бұрын
П. С. Отличный формат, интересно
@TheKostya29
@TheKostya29 2 жыл бұрын
launchWhenStarted - bad practice.. с багами, надо юзать flowWithLifecycle or repeatOnLifecycle
@bildovich_tsoy
@bildovich_tsoy 3 жыл бұрын
А как можно сделать SingleLiveEvent на flow?
@red_mad_dev
@red_mad_dev 3 жыл бұрын
В оригинальной статье (вроде) про SingleLiveEvent medium.com/androiddevelopers/livedata-with-snackbar-navigation-and-other-events-the-singleliveevent-case-ac2622673150 сейчас есть апдейт, который ведет на вот эту: proandroiddev.com/android-singleliveevent-redux-with-kotlin-flow-b755c70bb055 В ней идет пояснение как с каналами сделать аналог SingleLiveEvent. Удачного чтения ;)
@user-li9be3jj3z
@user-li9be3jj3z Жыл бұрын
боже,чел чисто сидит и для себя что-то бубнит , ужас, однозначно дизлайк
Coroutines. Хаотичное изучение. Часть 2
27:20
Kind Waiter's Gesture to Homeless Boy #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 13 МЛН
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 72 МЛН
WORLD'S SHORTEST WOMAN
00:58
Stokes Twins
Рет қаралды 203 МЛН
Миграция с LiveData на Coroutines Flow
25:02
Android Broadcast. Все об Андроид разработке
Рет қаралды 29 М.
Understand Kotlin Coroutines on Android (Google I/O'19)
37:49
Android Developers
Рет қаралды 174 М.
Роман Елизаров - Корутины в Kotlin
59:04
JPoint, Joker и JUG ru
Рет қаралды 63 М.
Binder - как устроена работа с несколькими процессами в Android
56:44
Android Broadcast. Все об Андроид разработке
Рет қаралды 26 М.
Корутины
1:51:55
Young&&Yandex: мобильная разработка
Рет қаралды 14 М.
#7 Kotlin Coroutines Flow. StateFlow. SharedFlow || Курс по корутинам
20:41
Android Broadcast. Все об Андроид разработке
Рет қаралды 28 М.
Введение в корутины Kotlin (Kotlin Coroutines)
1:05:21
Рустам Курамшин
Рет қаралды 8 М.
Kind Waiter's Gesture to Homeless Boy #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 13 МЛН