Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Udemy Complete Kotlin Coroutines development course 2021

Video Introducing this tutorial


Introduction :
Introduction
Required software
Freebies and updates
How to get the Coroutines project code

Coroutines basics :
Section intro
Coroutines
Hello world
Coroutines are lightweight
Scope
Context
Suspending functions
Jobs
Dispatchers
async
withContext
Exception handling

Android: Coroutines and background image processing :
Project intro
Setting up the project
Gradle dependencies
Downloading an image
Challenge
Applying the filter

Android: Coroutines with Retrofit :
Project intro
Setting up the project
Gradle dependencies
Setting up Retrofit
Creating the coroutines

Android: Coroutines with Room database :
Project intro
Project setup
Room gradle dependencies
Database file
Setting up Room
SignupFragment
Coroutines gradle dependencies
SignupViewModel - first coroutine with Room
MainFragment
MainViewModel
Challenge
LoginFragment
LoginViewModel

Coroutines Asynchronous flow :
Section intro
Asynchronous flow
Creating flows
Flow properties: cold, cancellation, builders
Operators part 1
Operators part 2
Buffering
Composing flows
Exception handling

Android: Coroutines flow news ticker :
Project intro
Project setup
Gradle dependencies
Setup Retrofit
Using the flow

Coroutines Channels :
Section intro
Channels
Channel producer
Pipelines
Fan-out
Fan-in
Buffered channels
Ticker channels

Coroutines concurrency and shared state :
Section intro
Shared state problem
Atomic variables
Thread confinement
Mutual exclusion locks (mutex)

Conclusion :
Conclusion
Further resources
Thank you