Mastering Kotlin Coroutines for Android Development
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 9.5 Hours | 4.14 GB
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 9.5 Hours | 4.14 GB
Pelajari cara menerapkan 12+ kasus penggunaan paling umum untuk Kotlin Coroutines di Android
Google merekomendasikan Kotlin Coroutines sebagai solusi pilihan untuk pemrograman asinkron di Android. Cepat atau lambat, mungkin setiap pengembang Android akan menghubungi mereka. Kursus ini akan memberi Anda pemahaman mendalam tentang Kotlin Coroutines dan menunjukkan cara menerapkan 12+ kasus penggunaan paling umum untuk aplikasi Android.
Pertama-tama, kita akan melihat secara mendetail keunggulan Kotlin Coroutines dibandingkan pendekatan lain untuk pemrograman asinkron, seperti RxJava dan Callbacks.
Kemudian, kita akan berbicara tentang beberapa dasar teori. Ini termasuk:
Selanjutnya, kami akan menerapkan beberapa kasus penggunaan paling umum untuk Kotlin Coroutines di aplikasi Android. Ini termasuk:
Untuk meningkatkan pengalaman belajar Anda, kursus ini juga menantang Anda dengan beberapa latihan.
Mempelajari Coroutine bisa sangat melelahkan karena Anda perlu mempelajari banyak konsep baru. Namun, kita akan mulai dengan sederhana dan karena kasus penggunaan kita akan semakin kompleks, kita akan belajar tentang konsep baru selangkah demi selangkah. Konsep baru tersebut adalah:
Kami juga akan mendalami Penanganan Pengecualian dan mendiskusikan konsep-konsep seperti:
Pengujian Unit sangat penting untuk setiap basis kode. Di bagian akhir kursus ini, kami akan menulis pengujian unit untuk sebagian besar kasus penggunaan berbasis coroutine yang kami terapkan sebelumnya. Kami akan membahas konsep seperti
Di akhir kursus ini, Anda akan memiliki pemahaman mendasar tentang Kotlin Coroutines dan mampu menulis Aplikasi Android yang dapat dibaca dan dipelihara, asinkron, dan multithread.
Apa yang akan Anda pelajari ?
Up-load.io
1. mastering-kotlin-coroutines-android-video.part01.rar
2. mastering-kotlin-coroutines-android-video.part02.rar
3. mastering-kotlin-coroutines-android-video.part03.rar
4. mastering-kotlin-coroutines-android-video.part04.rar
Google Drive
1. mastering-kotlin-coroutines-android-video.part01.rar
2. mastering-kotlin-coroutines-android-video.part02.rar
3. mastering-kotlin-coroutines-android-video.part03.rar
4. mastering-kotlin-coroutines-android-video.part04.rar
Google merekomendasikan Kotlin Coroutines sebagai solusi pilihan untuk pemrograman asinkron di Android. Cepat atau lambat, mungkin setiap pengembang Android akan menghubungi mereka. Kursus ini akan memberi Anda pemahaman mendalam tentang Kotlin Coroutines dan menunjukkan cara menerapkan 12+ kasus penggunaan paling umum untuk aplikasi Android.
Pertama-tama, kita akan melihat secara mendetail keunggulan Kotlin Coroutines dibandingkan pendekatan lain untuk pemrograman asinkron, seperti RxJava dan Callbacks.
Kemudian, kita akan berbicara tentang beberapa dasar teori. Ini termasuk:
- Rutinitas vs. Coroutines
- Fungsi Tangguhkan
- Coroutine vs. Thread
- Memblokir vs. Menangguhkan
- Coroutine Multithread
- Cara kerja internal
Selanjutnya, kami akan menerapkan beberapa kasus penggunaan paling umum untuk Kotlin Coroutines di aplikasi Android. Ini termasuk:
- Melakukan permintaan jaringan dengan Retrofit secara berurutan dan bersamaan
- Menerapkan Timeout dan Retries
- Menggunakan Ruangan dengan Coroutines
- Melakukan pemrosesan latar belakang dengan Coroutines
- Melanjutkan eksekusi Coroutine bahkan saat pengguna meninggalkan layar.
Untuk meningkatkan pengalaman belajar Anda, kursus ini juga menantang Anda dengan beberapa latihan.
Mempelajari Coroutine bisa sangat melelahkan karena Anda perlu mempelajari banyak konsep baru. Namun, kita akan mulai dengan sederhana dan karena kasus penggunaan kita akan semakin kompleks, kita akan belajar tentang konsep baru selangkah demi selangkah. Konsep baru tersebut adalah:
- Coroutine Builders (peluncuran, asinkron, runBlocking)
- Konteks Coroutine
- Operator Coroutine
- Konkurensi Terstruktur
- Coroutine Scopes (viewModelScope, lifecycleScope, GlobalScope)
- Pekerjaan dan Supervisor
- fungsi cakupan (coroutineScope {} dan supervisorScope {})
- Pembatalan Koperasi
- Kode Tidak Dapat Dibatalkan
Kami juga akan mendalami Penanganan Pengecualian dan mendiskusikan konsep-konsep seperti:
- penanganan pengecualian dengan try / catch
- penanganan pengecualian dengan CoroutineExceptionHandlers
- kapan menggunakan try / catch dan kapan menggunakan CoroutineExceptionHandler
- penanganan pengecualian di Coroutines dimulai dengan peluncuran dan asinkron
- pengecualian menangani spesifik fungsi pelingkupan coroutineScope {} dan supervisorScope {
Pengujian Unit sangat penting untuk setiap basis kode. Di bagian akhir kursus ini, kami akan menulis pengujian unit untuk sebagian besar kasus penggunaan berbasis coroutine yang kami terapkan sebelumnya. Kami akan membahas konsep seperti
- TestCoroutineDispatcher
- membuat Aturan JUnit4 untuk menguji kode berbasis coroutine
- runBlockingTest {} Coroutine Builder
- waktu virtual
- Menguji eksekusi berurutan dan bersamaan
- TestCoroutineScope
Di akhir kursus ini, Anda akan memiliki pemahaman mendasar tentang Kotlin Coroutines dan mampu menulis Aplikasi Android yang dapat dibaca dan dipelihara, asinkron, dan multithread.
Apa yang akan Anda pelajari ?
- Cara mengimplementasikan 12+ kasus penggunaan paling umum untuk Kotlin Coroutines di Android.
- Dapatkan pemahaman mendalam tentang Coroutines Kotlin (Fungsi Penangguhan, Pembuat Coroutine, pemblokiran vs penangguhan, Coroutines vs Thread).
- Pelajari Konsep lanjutan (Konkurensi Terstruktur, Cakupan dan Konteks Coroutine, cara kerja internal)
- Pahami keuntungan menggunakan Coroutines dibandingkan Callback atau RxJava.
- Cara melakukan permintaan jaringan dengan Retrofit secara berurutan dan bersamaan.
- Cara menggunakan Room bersama dengan Coroutines.
- Bagaimana melakukan pemrosesan latar belakang dengan Coroutines.
- Bagaimana menangani pengecualian dengan tepat.
- Cara menulis Pengujian Unit untuk implementasi berbasis coroutine.
- Cara menerapkan Timeout dan Retries.
Up-load.io
1. mastering-kotlin-coroutines-android-video.part01.rar
2. mastering-kotlin-coroutines-android-video.part02.rar
3. mastering-kotlin-coroutines-android-video.part03.rar
4. mastering-kotlin-coroutines-android-video.part04.rar
Google Drive
1. mastering-kotlin-coroutines-android-video.part01.rar
2. mastering-kotlin-coroutines-android-video.part02.rar
3. mastering-kotlin-coroutines-android-video.part03.rar
4. mastering-kotlin-coroutines-android-video.part04.rar
0 Please Share a Your Opinion.: