Selamat datang di Now in Android, panduan berkelanjutan Anda tentang hal-hal baru dan penting di dunia pengembangan Android.
Baca terus untuk mengetahui cakupan Android 16 QPR2 beta 1, peluncuran fitur Android Studio Narwhal, Jetpack Compose 1.9, Media 3 1.8, Shape Morphing dan Pengisian Otomatis di Compose, dan banyak lagi.
Anda dapat menonton ringkasan video:
Kami juga memiliki podcast.
Namun, postingan ini memiliki informasi paling mendalam, jadi baca terus.
Android 16 QPR2 Beta 1 telah hadir ✨
Beta pertama Android 16 QPR2 kini tersedia, rilis Android perdana dengan versi SDK minor Android. Versi SDK minor dapat menyertakan API baru yang memperluas fitur platform, tetapi tidak dapat memperkenalkan perubahan perilaku yang targetSdkVersionterbatas, sehingga meminimalkan jumlah yang perlu Anda uji pada aplikasi Anda.
Anda dapat memanggil API baru dengan memeriksa SDK_INT_FULL terhadap enumerasi VERSION_CODES_FULL:
if (Build.VERSION.SDK_INT_FULL >= Build.VERSION_CODES_FULL.BAKLAVA_1) { // Call new APIs from the Android 16 QPR2 release }
VERSION_CODES_FULL tidak dapat digunakan dalam atribut manifes uses-sdk.
Berikut beberapa pembaruan utama dari QPR2 Beta 1.
UI, Pengalaman Sistem, dan Aksesibilitas:
- Opsi tema gelap yang diperluas secara cerdas membalikkan aplikasi terang bagi pengguna yang lebih menyukai tampilan gelap.
- Ikon aplikasi bertema otomatis dapat dibuat oleh sistem jika aplikasi Anda tidak menyediakan lapisan monokrom.
- Sesi pemilih interaktif membuat UI aplikasi Anda tetap aktif saat lembar berbagi terbuka, menggunakan
ChooserManagerdanChooserSession. - API Transfer Data baru memungkinkan migrasi data yang lebih andal dan aman antara Android dan iOS, yang memerlukan update pada XML aturan ekstraksi data aplikasi Anda dan penerapan
BackupAgent. - Paket
android.graphics.pdftelah diperluas untuk mendukung pemberian anotasi dan pengeditan dokumen PDF melaluiPdfRenderer.Page. - Nilai
ViewConfigurationkini disesuaikan dengan perangkat virtual individual; bermigrasi keViewConfiguration.get(context)untuk skenario multi-layar. - Anda mendapatkan kontrol umpan balik haptik yang lebih terperinci dengan menentukan
VibrationAttributesdenganView.performHapticFeedback(HapticFeedbackRequest) - Kartu Setelan Cepat kini dapat ditetapkan ke kategori yang telah ditentukan dalam file
AndroidManifest.xml.
Media dan Audio:
- Dekode software untuk Model dan Format Audio Imersif (IAMF), format audio spasial terbuka.
- Berbagi Audio Personal untuk perangkat Bluetooth LE Audio terintegrasi langsung ke Pengalih Output sistem.
- Pengguna dapat mengontrol kecerahan HDR menggunakan penggeser kecerahan HDR/SDR
- Ekstra Pemilih Foto dapat menandai album atau kueri penelusuran tertentu.
Konektivitas:
- Peningkatan Pengelolaan Perangkat Pendamping (CDM) memungkinkan Anda menyediakan ikon perangkat kustom, memproses callback
EVENT_ASSOCIATION_REMOVED, dan mengaktifkan verifikasi lintas aplikasi menggunakan DeviceId. - Pembaruan Bluetooth mencakup dukungan pemindaian pasif untuk
BluetoothLeScanner(ScanSettings.SCAN_TYPE_PASSIVE), alasan hilangnya koneksi (BluetoothDevice.EXTRA_BOND_LOSS_REASON), dan pengambilan langsung UUID layanan (BluetoothDevice.EXTRA_UUID_LE). - Update Pengukuran Jarak RTT Wi-Fi (
RttStationRangingParams) mendukung pengukuran jarak terhadap stasiun. PhoneNumberManagerbaru tersedia untuk mengurai dan memvalidasi nomor telepon dari header P-Associated-URI IMS.- Peningkatan Privasi Jaringan MediaRouter memungkinkan transmisi melalui media baru seperti Bluetooth dan UWB; Anda harus menggunakan Pengalih Output sistem atau meminta izin
NEARBY_DEVICESuntuk pemilih dalam aplikasi kustom.
Privasi dan Keamanan:
- Status keamanan tingkat sistem baru, Kunci Aman Perangkat, mengunci perangkat dan memerlukan autentikasi utama untuk membuka kunci.
- Tombol yang dapat diakses pengguna ditambahkan untuk Perlindungan dari Pencurian Ponsel guna mengaktifkan/menonaktifkan “Kunci Autentikasi Gagal”.
Produktivitas Developer:
- API
AppWidgetManagerbaru memungkinkan Anda membuat kueri untuk metrik engagement widget. - Aplikasi yang dapat di-debug yang diinstal melalui ADB kini akan menerima peringatan awal untuk kompatibilitas ukuran halaman 16 KB.
ProfilingManagermenambahkan dukungan untuk pemicu pembuatan profil yang dimulai sistem baru danrequestRunningSystemTraceuntuk merekam aktivitas latar belakang.- Tombol “Logging cetak verbose” di Opsi Developer memberikan informasi debug tambahan untuk Android Print Framework.
- Pengujian yang lebih andal untuk pengalaman desktop dan multi-layar diaktifkan dengan API
UiAutomationbaru untuk screenshot di layar non-default danAccessibilityWindowInfo.refreshpublik. - Dukungan API ditambahkan untuk library
androidx.core:core-backported-fixesbaru. - Aplikasi GUI kini didukung di Terminal Linux
WindowInspector.addGlobalWindowViewsListenermendukung notifikasi perubahan tampilan root real-time.
Anda dapat mendaftarkan perangkat Pixel yang didukung untuk menerima update Beta secara over-the-air atau menggunakan image sistem 64-bit dengan Android Emulator di Android Studio. Stabilitas Platform ditargetkan untuk Oktober 2025.
Update Fitur Baru Android Studio Narwhal sudah stabil — mulai gunakan Mode Agen 🐳
Update Fitur Baru Android Studio Narwhal kini stabil, fitur dan peningkatan baru mencakup:
- Gemini di Android Studio: Agent Mode tersedia untuk tugas coding multi-tahap
- Pustaka Perintah Aturan menyesuaikan output AI Gemini untuk kebutuhan proyek Anda.
- Transformasi UI dengan Gemini menggunakan UI bahasa alami untuk melakukan iterasi pada UI Compose.
- Dukungan pengembangan imersif dengan XR Android Emulator yang disematkan, template XR baru, dan Layout Inspector untuk XR yang disematkan
- Akses perangkat yang diperluas melalui Lab Perangkat Partner Android di Streaming Perangkat Android.
- Pratinjau Compose yang lebih baik dengan Navigasi kode yang ditingkatkan dan Pemilih pratinjau Compose baru
- Compiler Kotlin K2 diaktifkan secara default untuk performa build yang lebih cepat
- Alat ukuran halaman 16 KB dengan peringatan lint, analisis, dan emulator untuk membantu Anda bersiap menghadapi perangkat dengan ukuran halaman 16 KB yang akan datang.
Streaming Perangkat Android, yang didukung oleh Firebase
Streaming Perangkat Android, yang didukung oleh Firebase, telah memperkenalkan dukungan stabil untuk Lab Perangkat Partner Android, yang memungkinkan Anda terhubung dari jarak jauh ke perangkat Android fisik yang dihosting oleh partner OEM, termasuk Samsung, Xiaomi, OPPO, OnePlus, dan vivo.
Mempercepat pengembangan dengan rilis bulanan untuk Android Studio — merilis 2X lebih sering dari sebelumnya
Android Studio beralih ke irama rilis stabil bulanan untuk mempercepat penyediaan fitur baru dan perbaikan bug penting. Meskipun IDE Android Studio akan diupdate setiap bulan, versi platform IntelliJ baru akan diperkenalkan setiap beberapa bulan, dengan Rilis Fitur mengisi rilis stabil sementara. Android Emulator dan Plugin Android Gradle akan terus diupdate secara terpisah setiap dua bulan. Jadwal rilis yang dipercepat ini didukung oleh investasi jangka panjang dalam infrastruktur pengujian.
Yang baru di rilis Jetpack Compose Agustus ’25 🚀
Rilis Jetpack Compose Agustus ’25 (versi 1.9) kini stabil. Rilis ini memperkenalkan Modifier.dropShadow dan Modifier.innerShadow untuk merender efek box-shadow. Pengubah onVisibilityChanged dan onFirstVisible baru memungkinkan Anda melacak visibilitas elemen untuk pembaruan UI atau pencatatan tayangan iklan. Anda dapat menerapkan gaya teks kaya dalam OutputTransformation menggunakan TextFieldBuffer.addStyle untuk transformasi teks.
Blok penyusun LazyLayout kini stabil, dan Anda dapat menentukan LazyLayoutCacheWindow untuk meningkatkan performa Daftar Malas dan Petak dengan pengambilan data di awal yang ditingkatkan. Scrollable2D memungkinkan scrolling dua dimensi, termasuk pelemparan dan scrolling bertingkat, dengan berbagai peningkatan untuk interop scroll dan scroll bertingkat dengan View. API keikutsertaan (Composer.setDiagnosticStackTraceEnabled) memberikan detail lokasi error yang lebih kaya dalam stack trace, yang direkomendasikan hanya untuk build debug. Anotasi @RememberInComposition dan @FrequentlyChangingValue baru, beserta pemeriksaan Lint terkait, tersedia di library anotasi runtime baru. Menu konteks dapat disesuaikan menggunakan Modifier.appendTextContextMenuComponents dan Modifier.filterTextContextMenuComponents. Plugin Android Gradle (AGP) / Lint versi 8.8.2 atau yang lebih tinggi kini diperlukan.
Media3 1.8.0 — Apa yang baru? 🚀
Media3 1.8.0 kini tersedia, memperkenalkan beberapa fitur dan peningkatan baru. ExoPlayer mendapatkan mode scrubbing untuk pencarian yang sering dilakukan dan didorong pengguna, yang dapat Anda aktifkan melalui ExoPlayer.setScrubbingModeEnabled. HlsInterstitialsAdsLoader kini mendukung live stream untuk penyisipan iklan yang dipandu server.
MetadataRetriever telah diperbarui untuk memungkinkan Anda mengambil durasi item media tanpa pemutaran. Untuk Transformer, rilis ini memperkenalkan operasi pemangkasan yang lebih cepat menggunakan daftar pengeditan MP4 dengan experimentalSetMp4EditListTrimEnabled dan pengoptimalan encoder khusus chipset melalui CodecDbLite, yang diaktifkan dengan memanggil setEnableCodecDbLite di DefaultEncoderFactory.Builder.
Update tambahan mencakup dukungan download sebagian di Downloader dengan PreCacheHelper, perutean audio XR otomatis di ExoPlayer, dan interaksi MediaCodec yang lebih efisien. Modul MediaSession kini membuat notifikasi tetap terlihat lebih lama secara default, dan aplikasi demo sesi media menampilkan fungsi kelanjutan pemutaran. Aplikasi demo Komposisi baru, yang dibuat dengan Kotlin dan Compose, mendemonstrasikan pengeditan video multi-aset tingkat lanjut.
Artikel 📚
#WeArePlay: Temui orang-orang yang membuat kode untuk dunia yang lebih berkelanjutan
Inisiatif #WeArePlay menyoroti aplikasi dan game Android yang mengatasi tantangan lingkungan. Game BoRa — Iguaçu National Park, yang dikembangkan oleh Mayla, Flávia, Andréia, dan Ariane, memberikan pengalaman interaktif yang gamified dan mudah diakses untuk edukasi alam selama kunjungan ke taman. Aplikasi Louis dan Justin, CyberTracker, memungkinkan pelacak pribumi yang tidak bisa membaca dan menulis mencatat data keanekaragaman hayati melalui antarmuka berbasis ikon, sehingga mendukung upaya konservasi. Terakhir, Earth5R, yang didirikan bersama oleh Bharati dan Saurabh, menawarkan pendidikan lingkungan dan menghubungkan pengguna dengan program magang dan proyek untuk mengembangkan keterampilan bagi ekonomi hijau.
Apa itu HDR? 🌟
Rentang Dinamis Tinggi (HDR) memungkinkan peningkatan kecerahan puncak di luar Rentang Dinamis Standar (SDR) bagi developer Android, sehingga menawarkan kesetiaan visual yang ditingkatkan. Android mendukung HDR untuk video dan gambar, termasuk teknologi seperti UltraHDR untuk kompatibilitas mundur.
Memahami warna melibatkan tiga komponen:
- Kedalaman bit: Menentukan presisi representasi warna, dengan kedalaman yang lebih tinggi menawarkan transisi yang lebih halus.
- Fungsi transfer: Memetakan nilai piksel numerik ke luminans atau warna yang ditampilkan, menyesuaikan respons visual manusia yang non-linear. Contohnya mencakup sRGB, HLG, dan PQ.
- Gamut warna: Mewakili rentang warna yang dapat direproduksi oleh perangkat.
Kesalahpahaman umum tentang HDR:
- Warna cerah: Gamut warna yang lebih luas seperti Display P3 dan Adobe RGB tersedia sebelum HDR, dan sebagian besar layar masih memangkas ke P3, bahkan dengan konten BT.2020.
- Kontras yang lebih tinggi/detail hitam yang lebih baik: HDR tidak secara inheren menawarkan warna hitam yang lebih gelap daripada SDR pada layar yang sama. Layar OLED memberikan kontras tanpa batas untuk keduanya. Meskipun PQ mengalokasikan lebih banyak bit ke area gelap, PQ bukanlah fitur HDR universal.
- Kedalaman bit yang lebih tinggi: Meskipun beberapa profil video HDR (misalnya, HDR10) menggunakan streaming 10 atau 12 bit, hal ini khusus untuk profil tersebut dan bukan merupakan bagian dari HDR itu sendiri; kedalaman bit yang lebih tinggi juga umum dalam format gambar lainnya.
HDR terutama menandakan kecerahan puncak yang lebih tinggi. “Ruang kosong HDR” ini ditentukan sebagai wilayah mengambang relatif terhadap SDR. Meskipun video HDR tradisional sering kali mengenkode headroom tetap, layar modern menggunakan headroom dinamis, yang dapat menyebabkan perbedaan kualitas. Teknologi seperti Ultra HDR dan peta gain menawarkan alternatif dengan penggunaan bit yang efisien. Toolkit UI Android menggunakan extendedRangeBrightness API untuk memberikan pengalaman HDR, bahkan dengan RGBA_8888.
Video 📹
Elemen bersama lanjutan dengan pengubahan bentuk | Tips Jetpack Compose
Jetpack Compose kini memungkinkan transisi elemen bersama tingkat lanjut, pengubahan bentuk yang canggih, dan animasi pengungkapan. Developer dapat mengonfigurasi SharedTransitionLayout di tingkat teratas aplikasi dan menggunakan Modifier.sharedBounds untuk menautkan elemen.
Transformasi bentuk adalah fitur baru utama, yang dicapai dengan memanfaatkan library bentuk grafis AndroidX Material 3. Hal ini melibatkan pembuatan objek Morph dengan bentuk awal/akhir yang ditentukan, mendorong progresnya dengan animateFloat (dari AnimatedVisibilityScope), dan menerapkannya sebagai klip melalui OverlayClip kustom. Efek pengungkapan menggunakan skipToLookaheadSize dan skipToLookaheadPosition. Semua animasi lanjutan ini juga kompatibel dengan gestur kembali prediktif.
Gemini Multimodal di Android Studio: Pengembangan UI yang didukung AI
AI Gemini di Android Studio membantu pengembangan UI dengan membuat kode dari desain (termasuk image-to-code), membuat Pratinjau Compose dengan data sintetis, dan menyempurnakan UI yang ada melalui perintah langsung.
Menggunakan SDK yang Kompatibel dengan Runtime
Android 14 memperkenalkan SDK Runtime, teknologi baru yang mengisolasi SDK pihak ketiga dalam sandbox proses terpisah yang aman untuk meningkatkan privasi dan keamanan.
Untuk developer:
- SDK dengan dukungan runtime (RE) dieksekusi dalam proses terpisah ini.
- SDK yang kompatibel dengan runtime (RA) berfungsi sebagai perantara dalam aplikasi Anda.
- Memuat SDK RE menggunakan
SdkSandboxManagerCompat, dengan memperhatikan batasan (misalnya, latar depan, pemuatan tunggal). - Alat shim menyederhanakan komunikasi antar-proses tingkat rendah.
- Merender UI dari RE SDK menggunakan
SandboxedSdkViewdanSandboxedUiAdapter. - Luncurkan aktivitas dari Runtime SDK menggunakan
SdkActivityLauncher.
Perubahan bentuk Material 3 WearOS | Tips Jetpack Compose
Wear OS Material 3 untuk Compose kini menyederhanakan perubahan bentuk. Developer dapat dengan mudah menambahkan perubahan bentuk animasi ke tombol bulat dengan IconButtonDefaults.animatedShapes, membuat grup tombol yang menganimasikan perubahan lebar menggunakan komponen ButtonGroup dan Modifier.animateWidth(), serta membuat daftar scroll vertikal (TransformingLazyColumn) tempat item diskalakan dan diubah bentuknya menggunakan TransformationSpec saat mendekati tepi layar.
Rilis AndroidX 🚀
Berikut ringkasan perubahan AndroidX, yang memprioritaskan perubahan yang paling relevan bagi developer aplikasi Android:
Perubahan yang Memengaruhi Secara Keseluruhan untuk Library Compose:
- Default
minSdkDitingkatkan ke API 23: Untukandroidx.composeanimation,foundation,material,runtime, danui, versi SDK minimum default telah dipindahkan dari API 21 ke API 23. Artinya, jika Anda menggunakan versi alfa terbaru dari library Compose ini, aplikasi Anda akan secara implisit memerlukan Android 6.0 (Marshmallow) atau yang lebih tinggi.
Perubahan Utama untuk Developer Compose:
- Retain API baru (Compose Runtime): Memperkenalkan retain API yang mirip dengan
rememberSaveable, tetapi untuk nilai yang keluar dari hierarki komposisi tanpa diserialisasi. Objek ini memiliki masa aktif yang lebih singkat daripada nilai tersimpan dan berperilaku serupa denganViewModel, sehingga memberikan cara baru untuk mengelola status bagi composable yang mungkin masuk dan keluar dari komposisi. - Transisi Elemen Bersama yang Ditingkatkan (Animasi & UI Compose): API baru untuk mengaktifkan/menonaktifkan elemen bersama secara dinamis, memperhitungkan transisi yang sedang berlangsung, dan menetapkan batas target alternatif saat elemen bersama dihapus.
Modifier.skipToLookaheadPositionbaru juga tersedia untuk tata letak penahan. - Pengambilan Data Awal Pager yang Ditingkatkan (Compose Foundation): Strategi pengambilan data awal Pager kini menggunakan “Jendela Cache” (ukuran 1 area pandang) dan bukan satu item, dan pengambilan data awal diaktifkan secara default. Item juga disimpan lebih lama untuk scrolling yang lebih lancar.
- Penanganan Fokus yang Ditingkatkan untuk Mouse/Touchpad (Compose Foundation & UI):
ComposeViewskini akan otomatis menghapus fokus saat peristiwa pointer turun (dari mouse atau touchpad) terjadi di luar node yang difokuskan. Fitur ini dapat dinonaktifkan. - Kotak Fokus yang Dapat Disesuaikan (Compose Foundation):
FocusPropertieskini memungkinkan Anda menentukan area fokus kustom, bukan default ke kotak pembatas, sehingga meningkatkan traversal fokus dan logika “tetap terlihat” dalam penampung yang dapat di-scroll. - Composable LifecycleOwner (Lifecycle): Composable baru memungkinkan pembuatan instance
LifecycleOwneryang di-scope langsung dalam hierarki UI. Hal ini sangat berguna untuk mengelola siklus proses komponen secara independen, dan untuk library seperti Navigation. - Dukungan untuk Jenis Nullable di
SavedStateHandle(Lifecycle&SavedState): Penyimpanan dan pemulihan properti nullable yang disederhanakan dengan dukungan native diSavedStateHandledanSavedStateRegistryOwner. LineHeightStyle.Mode.TightBaru (Compose Foundation & UI): Mode Rapat baru membantu menerapkan tinggi baris yang lebih kecil, meskipun berpotensi memotong glif yang lebih tinggi, sehingga menawarkan kontrol tata letak teks yang lebih presisi.- Ketuk Dua Kali untuk Memilih Kata (Dasar Compose): Menambahkan dukungan untuk mengetuk dua kali guna memilih kata di
SelectionContainerdanBasicTextField. - Perubahan Perilaku WindowInsets (Compose UI & Foundation):
◦ APIWindowInsets.cutoutPathbaru untuk mendapatkan jalur potongan layar.
◦ FlagisWindowInsetsDefaultPassThroughEnabledtelah dihapus, sehinggaWindowInsetssecara default tidak digunakan, sehingga memungkinkan View turunan menerimanya. AndroidViewrequestRectangleOnScreenPerbaikan (Dasar-Dasar Compose): Permintaan yang dibuat oleh AndroidView (misalnya,EditTextmencoba tetap berada di layar) kini disebarkan dengan benar ke Compose.- Peningkatan Scrolling Roda Mouse 2D (Compose Foundation & UI): Dukungan yang lebih baik untuk peristiwa scroll roda mouse 2D, dengan API pengujian baru dan tanda untuk mengontrol perilaku.
Library & Utilitas Baru:
androidx.core:core-backported-fixes(Library Baru): Library baru ini memungkinkan developer memeriksa apakah perbaikan bug penting (misalnya, masalah tingkat platform seperti bug kamera tertentu) telah diterapkan ke perangkat. Hal ini memungkinkan penawaran pengalaman pengguna yang berbeda, bergantung pada apakah bug yang diketahui telah diselesaikan atau belum.
Perubahan Penting Lainnya:
- Aktivitas & Input Game: Menambahkan dukungan default untuk ukuran halaman 16 KB dan dukungan mouse untuk
GameActivity. - Pemosisian Tooltip Material3: Penyedia posisi lainnya untuk tooltip, yang memungkinkan penempatan di atas, bawah, kiri, atau kanan anchor.
- Material3
DatePickerPerbaikan: Memastikan DatePicker mematuhi lokalitasnya sendiri untuk pemformatan angka dan memperbaiki masalah tampilan RTL. - Dukungan display_override TWA (Browser): Menambahkan dukungan untuk properti manifes TWA
display_override, sehingga memberikan kontrol yang lebih besar atas tampilan TWA. - Meluncurkan URL Awal di Aplikasi Eksternal (Browser): Menambahkan Intent untuk mengizinkan peluncuran URL awal TWA di browser eksternal.
Android Developers Backstage
Android Developers Backstage kembali dengan episode lainnya.
Isi otomatis di Compose
Jetpack Compose 1.8 memperkenalkan kemampuan Isi Otomatis yang ditingkatkan secara signifikan, dengan memanfaatkan sistem semantik Compose. Developer kini dapat mengintegrasikan IsiOtomatis tingkat sistem dengan mudah hanya dengan memberi tag pada kolom teks dengan semantik jenis konten yang relevan (misalnya, nama pengguna, sandi), sehingga tidak perlu lagi mengelola hierarki IsiOtomatis secara manual dan meningkatkan performa.
Nah… 👋
Itulah edisi kali ini, dengan cakupan Android 16 QPR2 beta 1, rilis fitur Android Studio Narwhal, Jetpack Compose 1.9, Media 3 1.8, Shape Morphing dan Pengisian Otomatis di Compose, dan banyak lagi.
Periksa kembali nanti untuk mendapatkan info terbaru berikutnya dari dunia developer Android.
Lanjutkan membaca
-
Komunitas
Android baru-baru ini mengumumkan verifikasi developer, yaitu lapisan keamanan ekstra yang menghalau pihak tidak bertanggung jawab dan mempersulit mereka menyebarkan bahaya.
Matthew Forsythe • Waktu baca: 2 menit
-
Komunitas
Penantian telah berakhir! Dengan senang hati kami mengumumkan kelas Google Play Apps Accelerator tahun 2026.
Robbie McLachlan • Waktu baca: 1 menit
-
Komunitas
Dalam film #WeArePlay terbaru kami, kami bertemu dengan Adriano, Wagner, dan Grazyelle. Ketiganya adalah pencetus Matraquinha, aplikasi yang membantu ribuan anak yang tidak dapat berbicara di lebih dari 80 negara untuk berkomunikasi.
Robbie McLachlan • Waktu baca: 2 menit
Terus dapatkan informasi
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.