Kita baru saja menyelesaikan seri video dan artikel MAD Skills - kali ini di Kotlin dan Jetpack. Kita telah membahas berbagai cara untuk membuat kode Android lebih ekspresif dan ringkas, aman, serta mudah untuk menjalankan kode asinkron dengan Kotlin.
Lihat episode di bawah ini untuk meningkatkan pengetahuan Kotlin dan Jetpack Anda! Setiap episode membahas set API tertentu, yang membicarakan cara menggunakan API dan menunjukkan cara kerja API di dalamnya. Semua episode memiliki postingan blog penyerta dan umumnya menautkan contoh atau codelab agar lebih mudah diikuti dan untuk mendalami konten lebih jauh. Kami juga mengadakan tanya jawab langsung dan menghadirkan engineer Jetpack dan Kotlin.
Dalam episode ini kami mengamati cara coding Android dan Jetpack yang mudah, menyenangkan, dan Kotlin-idiomatis dengan ekstensi Jetpack KTX. Saat ini, lebih dari 20 library memiliki versi KTX. Episode ini membahas beberapa library terpenting: core-ktx yang menyediakan fungsionalitas Kotlin idiomatis untuk API yang berasal dari platform Android, ditambah beberapa library Jetpack KTX sehingga kita memiliki pengalaman pengguna yang lebih baik saat bekerja dengan API seperti LiveData dan ViewModel.
Lihat video atau artikelnya:
Episode 2, membahas cara menyederhanakan API menggunakan coroutine dan Flow serta cara membuat adaptor Anda sendiri menggunakan API suspendCancellableCoroutine dan callbackFlow. Untuk memahami topik ini, lihat codelab Membangun library ekstensi Kotlin.
Tonton video atau baca artikelnya:
Episode ini membuka pintu ke Room, mengintip dan melihat cara membuat tabel dan database Room di Kotlin serta cara mengimplementasikan operasi penangguhan satu-kali seperti insert, dan kueri yang dapat diamati menggunakan Flow. Saat menggunakan coroutine dan Flow, Room memindahkan semua operasi database ke thread latar belakang untuk Anda. Lihat video atau postingan blog untuk mengetahui cara mengimplementasikan dan menguji kueri Room. Untuk pekerjaan praktis lainnya - lihat codelab Room dengan tampilan.
Episode 4 mempermudah pekerjaan Anda dengan WorkManager, untuk menjadwalkan tugas-tugas asinkron untuk eksekusi langsung atau ditangguhkan yang diharapkan berjalan meskipun aplikasi ditutup atau perangkat dimulai ulang. Dalam episode ini kami membahas dasar-dasar WorkManager dan lebih mendalami API Kotlin, seperti CoroutineWorker.
Temukan videonya di sini dan artikelnya di sini, tetapi tidak ada yang sebanding dengan pengalaman praktik, jadi bukalah codelab WorkManager.
Episode 5 ditulis oleh Magda Miu - Google Developer Expert di Android yang membagikan pengalamannya memanfaatkan API Kotlin dasar dengan CameraX. Lihat di sini:
Di episode terakhir kami meluncurkan tanya jawab langsung, yang dipandu oleh Chet Haase, dengan tamu Yigit Boyar - Architecture Components tech lead, David Winer - Kotlin product manager, dan developer relations engineer Manuel Vivo serta saya sendiri. Kami menjawab pertanyaan Anda di YouTube, Twitter, dan media lainnya.
No comments :
Post a Comment