Видео с ютуба Backtocoding
CLOSURES in Kotlin Explained Simply | Android Interview Quick Revision | BackToCoding
Day 31/100: Structured Concurrency Explained #backtocoding
Day 65/100: What is StateFlow? #backtocoding
Day 37/100: Error handling difference in launch vs async #backtocoding
Can We RENAME A COMPANION OBJECT in Kotlin? | Android Interview Quick Revision | BackToCoding
Day 26/100: Coroutines vs Threads #backtocoding
Day 81/100: What is Syntactic Sugar #backtocoding
Day 40/100: What is Flow in Kotlin Coroutines? #backtocoding
Day 29/100: Coroutine Dispatchers: Main, IO, Default, Unconfined #backtocoding
Day 73/100: FlowOn: Switching Dispatchers #backtocoding
Day 44/100: How Flow Fits in MVVM Architecture #backtocoding
Day 34/100: withContext explained #backtocoding
Day 70/100: ShareIn in Flow explained #backtocoding
Day 58: flatMapMerge explained #backtocoding
42. Unravel Dispatchers.IO in Kotlin: Quick Byte | BackToCoding Shorts
Day 46/100: Flow vs RxJava #backtocoding
Day 35/100: try-catch for Coroutines #backtocoding
Day 41/100: Flow vs LiveData #backtocoding
Day 21/100 - How to use default arguments in Kotlin? #backtocoding