Android 11 - Minggu 5 - Bahasa

Android 11 menyertakan investasi besar dalam bahasa dan library, seperti menggabungkan dukungan Kotlin ke dalam beberapa library Jetpack yang paling sering digunakan, menambahkan Java API baru ke platform, dan mengembangkan alat baru untuk mengatasi kerusakan memori dalam kode native. Jalur ini terdiri dari video dan artikel yang mendemonstrasikan update dan mengajarkan Anda cara menerapkannya di aplikasi Android.

 

Bahasa modern di Android

Video Opsional

Selamat datang di 11 Minggu Android Minggu 5: Bahasa. Tonton teaser pengantar untuk mempersiapkan aktivitas dalam jalur ini.

Coroutine <3 Android

Video Opsional

Pelajari alasan coroutine adalah solusi yang direkomendasikan untuk kode asinkron

Menggunakan coroutine Kotlin di aplikasi Android

Codelab Opsional

Dalam codelab ini, Anda akan mempelajari praktik terbaik tentang cara mengintegrasikan coroutine ke dalam UI aplikasi Anda dan cara menguji coroutine.

Mendeteksi bug kerusakan memori dengan HWASan

Opsional

Kode native dalam bahasa yang tidak aman untuk memori, seperti C dan C++, sering kali rentan terhadap bug kerusakan memori. Hardware-Assisted Address Sanitizer (HWASan) dikembangkan untuk Android guna mengatasi bug kerusakan memori dalam kode native. Baca postingan blog developer Android ini untuk mempelajari bagaimana Android 11 memudahkan Anda untuk menggunakannya di aplikasi.

Dependensi native di Android Studio 4.0

Opsional

Plugin Android Gradle versi 4.0 menambahkan dukungan untuk mendistribusikan dan mengekspos library native melalui mekanisme yang sama untuk library Java: Android Archives (AAR). Lihat postingan blog ini untuk mempelajari cara menerapkan update dan library yang tersedia.

Dukungan untuk API bahasa Java yang lebih baru

Opsional

Pelajari Android 11 yang menambahkan dukungan untuk sejumlah API hingga OpenJDK versi 13.

Memeriksa aktivitas CPU dengan CPU Profiler

Artikel Opsional

Artikel ini membahas cara menggunakan CPU Profiler untuk memeriksa serta mengoptimalkan aktivitas thread dan penggunaan CPU aplikasi Anda secara real time saat berinteraksi dengan aplikasi Anda.

Mengonversi ke Kotlin

Codelab Opsional

Dalam codelab ini, Anda akan mempelajari cara mengonversi kode dari Java ke Kotlin. Anda juga akan mempelajari apa itu konvensi bahasa Kotlin dan cara memastikan bahwa kode yang ditulis mengikutinya.

Kotlin yang cocok untuk Java

Codelab Opsional

Di codelab ini, Anda akan mempelajari cara menulis atau menyesuaikan kode Kotlin agar lebih mudah dipanggil dari kode Java.