Coroutines dan Flow

Modul konkurensi: coroutine, suspend, builder, structured concurrency, dispatcher, error, dan Flow.

Modul ini membahas konkurensi pada Kotlin, mulai dari coroutine sebagai unit kerja ringan, fungsi suspend, builder coroutine, structured concurrency, dispatcher, penanganan error, sampai Flow sebagai aliran nilai asynchronous. Setiap topik disertai program yang dijalankan nyata beserta keluarannya, dengan library kotlinx.coroutines sebagai dasarnya. Materi modul ini bertumpu pada penguasaan dasar bahasa dan collection yang dipelajari pada modul sebelumnya, serta menjadi bekal utama pengerjaan proyek yang memanfaatkan kode asynchronous.