Dapatkan pratinjau diskusi yang dapat Anda tonton di #AndroidDevSummit
Playlist
Tonton sesi teknis mendalam tentang alat dan API Modern Android Development favorit Anda.

Tata Letak dan Grafik Kustom di Compose

Jetpack Compose menawarkan berbagai solusi siap pakai untuk membuat layar dengan cepat dan mudah dari awal. Namun, apa yang terjadi jika Anda perlu benar-benar membuat layar yang sepenuhnya kustom? Dalam diskusi ini, Anda akan mempelajari cara membuat desain kompleks menggunakan kombinasi yang kuat dari Tata Letak dan Grafik Compose kustom. Kita akan membahas hal-hal seperti tata letak grafik kustom, operasi menggambar Compose, dan animasi melalui pendekatan yang lebih praktis dengan membuat aplikasi contoh Pelacak Tidur yang rumit hanya dalam waktu 20 menit.


Pembahasan Mendalam Pengubah Compose

Mendalami histori Pengubah dan batasan API. Serta masalah yang ingin mereka selesaikan menjelang perombakan besar dalam implementasi di versi 1.3 dan penambahan beberapa API eksperimental level yang lebih rendah, tetapi canggih yang akan menjadi tujuan migrasi selama beberapa rilis berikutnya. Diskusi ini akan membahas alasan dan bagaimana migrasi ini dilakukan, bagaimana pengaruhnya terhadap developer, dan dampak performanya bagi pengguna akhir.


Holder Status dan Produksi Status di Lapisan UI

Lapisan UI menampilkan data aplikasi di layar. Namun, bagaimana cara Compose melakukannya? Dalam diskusi ini, kita akan mendalami pipeline produksi status UI dan holder status yang mengelola kompleksitas UI. Selain itu, ketahui perbedaan antara UI dan logika bisnis, ViewModel dan class holder status biasa, status dan peristiwa, dan lainnya. Pahami semua tentang hal tersebut, kapan harus menggunakannya, dan cara melakukannya.


Membuat Aplikasi Sangat Cepat dengan Profil Dasar Pengukuran

Profil Dasar Pengukuran adalah cara baru untuk meningkatkan performa startup aplikasi dan runtime aplikasi dan library secara signifikan. Dalam sesi ini, kami akan membagikan cara membuat Profil Dasar Pengukuran dan memverifikasi keefektifannya. Anda juga akan menemukan cara Android Runtime meningkatkan performa aplikasi, saat Profil Dasar Pengukuran disediakan di berbagai versi platform Android.


Alat paling canggih di Compose

Dalam diskusi ini, kami akan memandu Anda mempelajari alat Compose yang canggih di Android Studio dengan menunjukkan cara menggabungkan alat ini ke dalam alur kerja pengembangan Anda.

Anda akan mempelajari cara mendesain dan memvalidasi UI dengan Pratinjau Compose, mempercepat alur kerja pengembangan dengan Edit Live, dan menulis kode lebih cepat dengan fitur pengeditan Compose. Kami juga akan menunjukkan cara menganalisis tata letak, memahami rekomposisi dengan Layout Inspector, dan menemukan masalah performa dalam kode Anda.

Setelah diskusi ini, Anda akan siap memanfaatkan alat ini untuk mem-build UI Compose yang menarik, berperforma tinggi, dan adaptif.


Yang Baru di Build Android

Dalam diskusi ini, kami ingin menyampaikan hal-hal baru di Plugin Android Gradle (AGP), serta bagaimana API dan fitur baru dapat membantu Anda meningkatkan produktivitas Build (pemeliharaan dan kecepatan).


Dari View ke Compose: Dari Mana Saya Dapat Memulai?

Menggunakan Jetpack Compose bukan berarti Anda harus mem-build ulang aplikasi dari awal. Sebagai gantinya, Anda dapat melakukan pendekatan bertahap untuk melakukan migrasi. Dalam diskusi ini, Anda akan mempelajari cara mulai memperkenalkan Compose ke codebase dan cara memigrasikan layar yang ada secara bertahap. Setelah diskusi ini, Anda akan memiliki dasar yang kuat tentang cara melakukan konversi aplikasi ke Compose.


Di mana Mengangkat Status tersebut di Compose?

Dalam diskusi ini, Anda akan mempelajari cara dan tempat mengangkat status di Jetpack Compose. Kapan status harus diangkat? Apakah itu harus dalam fungsi composable, class holder status biasa, atau di ViewModel? Dalam sesi ini, kita akan mengeksplorasi berbagai kemungkinan menggunakan contoh di dunia nyata.


Material You di Aplikasi Compose

Library Jetpack Compose Material 3 akan stabil di ADS! Pelajari tema dan komponen baru dan yang diperbarui, serta mulai gunakan library di aplikasi produksi Anda. Diskusi ini juga membahas warna dinamis Material You dan migrasi dari Material 2. Ayo lihat mengapa mengadopsi Jetpack Compose sekarang membuat aplikasi terasa baru dan membantu tetap sinkron dengan evolusi bahasa visual dan estetika Android OS.


5 Cara Compose Meningkatkan Pengujian UI

Jika Anda memerlukan alasan lain untuk memigrasikan aplikasi ke Compose, menguji composable lebih mudah, lebih cepat, dan lebih andal daripada menguji View. Dalam diskusi ini, kita akan melihat lima cara peningkatan pengujian berkat cara Compose dirancang.


Praktik Terbaik Multi-Modul yang Aman Jenis dengan Navigation Compose

Seiring bertambahnya ukuran dan kompleksitas aplikasi, mengikuti praktik terbaik penggunaan Navigation Compose ini akan menyiapkan Anda untuk memperluas grafik navigasi di beberapa modul dengan cara yang mempertahankan keamanan jenis di semua panggilan navigasi. Diskusi ini juga akan menjelaskan cara memisahkan layar siap Multiplatform Kotlin dari kode Navigasi dan cara menyatukan kembali kode Navigasi setelah membaginya ke beberapa modul.


Migrasi Ruang Praktis

Migrasi database terkadang tampak seperti olahraga ekstrem - jika Anda setuju, ini adalah topik yang tepat untuk Anda. Dalam diskusi ini, kita akan membahas migrasi otomatis, cara memigrasikan database yang telah diisi otomatis, cara melakukan pra dan memposting data proses untuk migrasi, serta cara menangani kunci & tampilan asing selama migrasi. Dengan keterampilan baru ini, migrasi tidak akan terasa seperti terjun payung lagi menggunakan parasut - tetapi mungkin akan terasa seperti terjun payung dengan Jetpack!


Menguji dalam Skala Besar dengan Perangkat yang Dikelola Gradle

Perangkat yang Dikelola Gradle (GMD) memudahkan pemanfaatan perangkat virtual untuk pengujian yang skalabel dan terkelola sepenuhnya, dengan cache pengujian, sharding, dan pengelolaan siklus proses bawaan. Kini kami menambahkan dukungan untuk perangkat fisik dan virtual yang berjalan di Firebase Test Lab untuk menghadirkan manfaat GMD pada solusi pengujian cloud Google untuk Android.


5 Fitur Android Studio yang Tidak Ingin Anda Lewatkan

Saat ini, semua orang mungkin sudah melihat alat Jetpack Compose, Edit Live, dan cara kerja fitur profil tinggi lainnya Android Studio. Itulah sebabnya dalam diskusi ini, kami akan menunjukkan 5 fitur mendatang dan peningkatan dalam IDE yang mungkin tidak mudah terlihat, tetapi memiliki kesempatan untuk meningkatkan alur kerja pengembangan sehari-hari Anda.


Tips Performa Lainnya untuk Jetpack Compose

Tindak lanjut dari Common Performance Gotchas I/O dalam pembahasan Jetpack Compose. Kita akan membahas lebih lanjut alasan mengapa penundaan pembacaan status Compose berfungsi, mempelajari stabilitas dan cara Compose menyimpulkannya, melihat API baru untuk reportFullyDrawn, dan lainnya.


Membuat Aplikasi yang Skalabel, Modularisasi, dan Dapat Diuji Dari Awal

Jika Anda membangun aplikasi dari awal atau ingin mengupdate aplikasi untuk mengikuti praktik terbaik pengembangan Android modern, diskusi ini akan memberi Anda ringkasan umum tentang semua bagian yang Anda butuhkan, dan bagaimana semuanya saling melengkapi menggunakan contoh dunia nyata: aplikasi Now in Android.

Diskusi ini juga akan menjelaskan cara kami membangun salah satu fitur aplikasi dan keputusan di balik desainnya. Kita akan membahas arsitektur modular aplikasi yang dapat diuji dan membahas cara kami membuat sekumpulan elemen UI yang dapat digunakan kembali menggunakan Jetpack Compose dan Material3.


Mengubah Handoff Desainer-Developer: Memperkenalkan Relay

Dalam presentasi singkat ini, kami akan memperkenalkan Relay kepada Anda, yang kini tersedia dalam versi alfa terbuka. Relay adalah proses baru yang memungkinkan tim membuat UI di Figma dan menghasilkan komponen UI Compose berakurasi tinggi. Relay menempatkan data komponen terstruktur di pusat kolaborasi antara desainer dan developer, sehingga menghasilkan implementasi UI instan dan iterasi yang cepat.


5 Animasi Cepat untuk Membuat Aplikasi Compose Anda Tampil Menarik

Ingin menambahkan beberapa gerakan ke aplikasi Jetpack Compose, tetapi tidak punya waktu untuk mempelajari semua yang perlu diketahui tentang Animasi? Berikut adalah 5 animasi cepat untuk membuat aplikasi Anda menarik hanya dalam beberapa menit.


Menata Gaya Teks di Compose

Gaya visual teks dapat memberikan karakter aplikasi Anda. Dalam diskusi ini, kita akan menggunakan Jetchat untuk mempelajari cara menggunakan Material API untuk mengonfigurasi tipografi, termasuk menggunakan font yang dapat didownload dan font variabel. Kemudian kita akan menyesuaikan balon chat agar dapat menciut sesuai durasi pesan. Kita akan mengakhirinya dengan menata gaya kotak pesan: memberinya batas gradien, kursor yang berubah warna saat Anda mengetik, dan kotak dengan dekorasi khusus.


Membuat Aplikasi yang Berfokus pada Offline

Tidak ada jaringan? Bukan masalah. Pelajari cara membuat aplikasi offline-first. Diskusi ini akan membahas pemodelan, semantik akses data, sinkronisasi, dan penyelesaian konflik. Kode ini juga akan menyoroti utilitas dan struktur data yang sangat diperlukan saat membangun aplikasi pertama offline.


Berdasarkan Lapisan atau Fitur? Mengapa Tidak Keduanya?! Panduan Modularisasi Aplikasi Android

Diskusi praktik ini akan memberi Anda sekumpulan pola dan resep umum untuk memodulasi project Anda dalam konteks arsitektur aplikasi Android modern. Pelajari jenis modul dan perannya dalam codebase multi-modul.


Mengumpulkan Alur dengan Cara yang Berbasis Siklus Proses

Mengumpulkan alur dengan cara yang mendukung siklus proses adalah cara yang direkomendasikan untuk mengumpulkan alur di Android. Dalam diskusi ini, kita akan mempelajari berbagai API yang harus Anda lakukan, seperti repeatOnLifecycle API atau collectAsStateWithLifecycle API di Jetpack Compose, dan melihat cara kerjanya di balik layar.


Mengukur Performa Aplikasi Secara Akurat dengan Build yang Dapat Dibuat Profil

Selama pengembangan lokal, sebagian besar developer aplikasi mem-build dan menjalankan aplikasi mereka dalam mode yang dapat di-debug. Namun, aplikasi yang dapat di-debug akan mengalami penurunan performa yang signifikan dan bervariasi, serta tidak dapat digunakan untuk mengukur waktu secara akurat. Dalam diskusi ini, pelajari manfaat aplikasi yang dapat dibuat profil untuk pengukuran performa dan cara mem-build-nya di Android Studio.


Menulis Pengujian UI Compose Pertama Anda

Dalam diskusi ini, kami akan memandu Anda menulis pengujian UI Compose pertama Anda. Kita akan membahas pencari, pernyataan, tindakan, dan matcher serta melihat sekilas hierarki semantik.


Mengatasi Laporan Firebase Crashlytics dengan Lebih Cepat dari Android Studio

Firebase Crashlytics mencatat error yang terjadi di aplikasi produksi developer. Akan tetapi, sampai sekarang Anda perlu membuka konsol web Crashlytics untuk menyelidiki error tersebut. App Quality Insights, yang diperkenalkan di Android Studio Electric Eel, menyediakannya untuk mengintegrasikan error dengan Android Studio, sehingga Anda bisa membuka kode relevan yang menyebabkan error.

Diskusi ini akan menjelaskan dasar-dasar App Quality Insights dan bagaimana hal tersebut dapat berguna dalam proses debug error di aplikasi produksi.

Lacak konten

Tonton video untuk mempelajari info terbaru tentang cara membuat aplikasi untuk berbagai faktor bentuk dan layar.


Membangun UI yang Lebih Baik di Seluruh Faktor Bentuk dengan Android Studio

Android Studio mempermudah dan mempercepat perluasan aplikasi Anda di berbagai faktor bentuk--dari kecil hingga besar! Ikuti tur melintasi IDE tempat kami akan memandu Anda mempelajari berbagai alat baru dan fitur yang ditingkatkan, seperti Visual Linting, Perangkat Referensi, Emulator Wear yang Dapat Diubah Ukurannya, Wear Pairing Assistant, Pratinjau Faktor Bentuk, dan banyak lagi. Setelah diskusi ini, Anda akan siap untuk mempercepat alur kerja Anda dengan lingkungan multi-perangkat Studio untuk membuat aplikasi untuk Perangkat Layar Besar dan Wear OS.


Compose: Menerapkan UI Responsif untuk Perangkat Layar Besar

Pelajari cara membangun tata letak adaptif untuk setiap ukuran layar. Anda akan mengembangkan pola pikir untuk mem-build UI dengan Compose guna menciptakan pengalaman pengguna yang luar biasa di seluruh ponsel, tablet, perangkat foldable, serta perangkat ChromeOS.


Anjuran dan Larangan: Pola pikir dalam Mengoptimalkan Aplikasi untuk Perangkat Layar Besar

Ayo pelajari praktik terbaik untuk membangun aplikasi Android agar dapat berfungsi dengan baik di perangkat foldable dan layar yang lebih besar. Kami akan membahas semuanya mulai dari alat Android Studio baru, library Jetpack yang baru dan diupdate, serta panduan pengembangan dan desain yang lebih spesifik untuk memudahkan Anda memanfaatkan lebih dari 270 juta perangkat Android layar besar yang aktif.


Mendesain untuk Perangkat Layar Besar: Tata Letak Kanonis dan Hierarki Visual

Tata letak kanonis memberikan titik awal yang bagus untuk pengalaman layar besar yang berbeda, yang mencakup kasus penggunaan dan ukuran layar umum. Namun, bagaimana Anda memilih tata letak yang tepat untuk aplikasi, atau menggunakan tata letak kanonis untuk menciptakan pengalaman adaptif yang sangat cocok dengan produk Anda? Pelajari cara memahami tata letak kanonis dari perspektif desain dan konsep pengembangan inti, memahami alasan feed, detail daftar, dan tata letak panel pendukung, serta membuka potensi untuk meningkatkan kualitas desain adaptif Anda.


Membuat Aplikasi Media di Wear OS

Dalam diskusi ini, Anda akan mempelajari cara membuat aplikasi Media berkualitas tinggi di Wear OS. Pertama-tama, kami akan membahas Perjalanan Pengguna Inti untuk aplikasi media guna menguraikan apa yang harus dibuat; kemudian kami akan membahas cara memudahkan pengembangan dengan mengadopsi Toolkit Media dan Media3 Exoplayer yang baru dirilis, dan kami akan mengakhirinya dengan beberapa tips dan trik untuk memastikan performa yang baik.


Mempelajari Arsitektur Aplikasi Wear OS

Membuat aplikasi untuk Wear OS tidak berarti mempelajari Android dari awal. Diskusi ini akan mengajari Anda cara menambahkan project Wear baru ke project seluler yang ada, atau cara membuat dan menyusun aplikasi Wear dari awal. Kita akan melihat cara terbaik untuk mengatur kode Anda agar dapat digunakan kembali sebanyak mungkin, dan memahami cara memanfaatkan alat seperti Horologist untuk memberikan pengalaman yang solid bagi pengguna.


Menciptakan Pengalaman Kebugaran Bermanfaat dengan Fitur Kesehatan dan Health Connect

Pengalaman kesehatan dan kebugaran modern tersedia di berbagai faktor bentuk. Jarang data hidup dan mati pada satu perangkat wearable, aplikasi ponsel, atau peralatan. Dan kebetulan ada banyak portofolio perangkat, seperti smartphone dan wearable, serta banyak aplikasi kesehatan, kebugaran, dan kesejahteraan berjalan di Android.

Dalam diskusi ini, Anda akan mempelajari cara membangun pengalaman yang kohesif dan penuh pertimbangan yang menjembatani Fitur Kesehatan dan Health Connect serta memberdayakan pengguna untuk memiliki kontrol atas data dan privasi mereka.


Meningkatkan Pengalaman Pengguna TV

Update platform terbaru untuk TV menawarkan beberapa cara baru yang hebat untuk menghadirkan pengalaman pengguna yang lebih baik untuk aplikasi di ruang keluarga.


Yang Baru di Library Aplikasi Mobil

Pelajari fitur baru yang baru-baru ini ditambahkan ke Library Aplikasi Mobil untuk membuat aplikasi yang dioptimalkan mengemudi menjadi lebih baik dari sebelumnya di Android Auto dan Android Automotive OS.


Lakukan Lebih Banyak Hal dengan Penyematan Multi-Aplikasi dan Aktivitas

Dulu kami berpikir bahwa pengguna akan melihat dan berinteraksi dengan satu aktivitas pada saat tertentu. Mulai Android 12L, asumsi tersebut tidak berlaku lagi karena Android 12L+ menghadirkan multi-tasking di depan dan tengah, sehingga pengguna dapat melakukan dua aktivitas di layar, baik dari aplikasi yang berbeda maupun aplikasi yang sama. Diskusi ini akan membahas hal yang perlu Anda lakukan untuk memastikan aplikasi Anda dapat diluncurkan di multi-aplikasi dan cara memanfaatkan real estate ekstra serta menampilkan lebih dari satu aktivitas secara bersamaan.


Aplikasi Kamera pada Berbagai Faktor Bentuk

Secara historis, aplikasi Anda bisa saja berada di jendela yang sama dan dengan orientasi tetap selama siklus prosesnya. Namun, dengan adanya faktor bentuk baru, seperti perangkat foldable, dan mode display baru seperti multi-aplikasi dan multi-display, Anda tidak dapat lagi berasumsi bahwa hal ini benar. Mari kita lihat beberapa pertimbangan yang paling penting saat mengembangkan aplikasi yang menargetkan perangkat berlayar besar dan perangkat foldable.


Menulis satu sistem navigasi yang dapat menangani ponsel, perangkat ChromeOS, dan apa pun di antaranya dapat tampak menyulitkan. Kita akan membahas strategi untuk menangani pekerjaan ini dan bagaimana Navigation Compose dapat digunakan bersama tata letak kanonis untuk membangun pengalaman terbaik bagi perangkat layar besar yang beradaptasi dengan lancar ke layar ponsel.


Inset: Edisi Compose

Jangan takut untuk membuat semuanya terlihat lebih menarik. Pelajari cara inset berkomunikasi ke aplikasi Anda tempat dekorasi sistem ditempatkan, dan cara Compose API baru membantu konten Anda bergerak secara otomatis dengan kolom sistem, keyboard software, dan taskbar.


Kunci untuk Dukungan Keyboard dan Mouse di seluruh Tablet dan ChromeOS

Android memiliki lebih dari 270 juta perangkat layar besar yang aktif saat ini. Dengan diperkenalkannya setiap perangkat layar besar baru, pentingnya mengoptimalkan aplikasi Anda untuk dukungan keyboard dan mouse terus berkembang. Diskusi ini membahas kode yang dapat Anda gunakan untuk memperkenalkan dan mengoptimalkan dukungan keyboard dan mouse di aplikasi Anda.


Mengembangkan Aplikasi untuk Asisten di berbagai Perangkat

Dalam diskusi ini, Anda akan mempelajari cara memanfaatkan API dan alat yang mengutamakan suara di Android Studio untuk menghadirkan fungsi suara melalui Asisten Google ke aplikasi Anda untuk berbagai jenis perangkat.


Tiga Tingkat Kualitas Perangkat Layar Besar di Google Play

Meningkatnya popularitas tablet dan perangkat foldable membuka peluang untuk menjangkau berbagai pengguna baru dengan cara yang inovatif. UI yang responsif memungkinkan Anda membuat pengalaman ini dengan mudah.

Dalam diskusi ini, Anda akan memahami apa yang tersedia bagi developer untuk mendukung perangkat layar besar guna membuat dan menguji UI responsif di Android sehingga pengguna menyukai aplikasi Anda, apa pun perangkat yang mereka gunakan.


Tarik lalu Lepas untuk Multitasking yang Lancar

Dengan meningkatnya perangkat layar besar, pengguna menggunakan beberapa aplikasi secara bersamaan semakin seringnya. Dengan menambahkan dukungan untuk menarik lalu melepas konten dari/ke dalam aplikasi, Anda dapat mengurangi hambatan dan memuaskan pengguna dengan interaksi lintas aplikasi yang menyenangkan.


Alasan dan Cara Mengoptimalkan Aplikasi Anda untuk ChromeOS

Jutaan aplikasi Android tersedia di ChromeOS saat ini, dan jika aplikasi Anda ada di Google Play, aplikasi tersebut mungkin salah satunya. Diskusi ini akan memberikan ringkasan tentang langkah yang dapat kami ambil untuk memastikan pengalaman terbaik bagi pengguna kami di ChromeOS.


Menambahkan Dukungan Stilus ke Aplikasi Android Anda

Pelajari cara mengoptimalkan aplikasi Android untuk input stilus. Dengan memanfaatkan library Jetpack baru, Anda dapat memperkenalkan pengalaman pengguna yang imersif dengan perangkat stilus untuk mendapatkan pengalaman yang sama seperti meletakkan pena di atas kertas.


Menguji Aplikasi Kebugaran Wear OS Tanpa Berkeringat

Dibandingkan dengan aplikasi ponsel, mengembangkan pengalaman kesehatan dan kebugaran berkualitas tinggi untuk Wear—dan terutama melakukan UM (Uji Mutu) manual—bisa sedikit sulit. Kemampuan bervariasi antar-perangkat, dan berlari (atau berenang) berulang-ulang untuk menguji perjalanan pengguna tidaklah praktis. Dalam pembahasan pencahayaan ini, kita membahas beberapa opsi untuk menguji pengalaman kesehatan dan kebugaran dengan dua kaki kokoh di atas tanah, melalui emulator dan mode sintetis layanan kesehatan.


Di Sekitar Smartwatch: Menangani Input dari Alat Rotasi di Wear OS

Perangkat Wear OS dapat berisi mahkota fisik atau bingkai yang berputar. Saat pengguna memutar kenop jam, sistem menghasilkan peristiwa putar yang dapat digunakan developer untuk memberikan interaksi taktil yang ditingkatkan kepada pengguna. Misalnya, hal ini dapat digunakan untuk men-scroll layar atau mengontrol volume audio. Dalam diskusi ini, Anda akan mempelajari cara menangani input dari alat rotasi dalam aplikasi Anda.


Jadikan Aplikasi Anda Bersinar untuk semua Perangkat di Google Play

Informasi listingan aplikasi Anda di Google Play akan segera tersedia! Pelajari fitur baru di Play Store dan praktik terbaik untuk mengoptimalkan aset aplikasi Anda sebelum perubahan ini diterapkan.

Lacak konten

Simak informasi terbaru terkait platform Android.


Memigrasikan Aplikasi ke Android 13

Setiap rilis Android baru dilengkapi dengan perubahan perilaku platform yang harus diperhitungkan oleh aplikasi Anda; beberapa dari perubahan ini hanya berlaku saat Anda menargetkan versi SDK baru, sementara yang lain — sebagian besar melibatkan privasi dan keamanan — berlaku untuk semua aplikasi. Kami akan membahas perubahan ini, memberikan insight tentang cara menguji aplikasi Anda, dan membahas fitur baru Android 13 yang dapat dimanfaatkan untuk memberikan pengalaman terbaik kepada pengguna awal Android 13 Anda.


Menyajikan Pengalaman Media Berkualitas Tinggi untuk semua Pengguna

Pengalaman media memiliki ketergantungan yang kuat pada berbagai faktor, seperti kemampuan hardware perangkat dan properti file media itu sendiri, sehingga membentuk matriks skenario rumit yang perlu ditangani oleh developer. Diskusi ini akan membahas alat dan strategi untuk memastikan aplikasi media Anda dioptimalkan untuk menghadirkan pengalaman terbaik kepada semua pengguna, apa pun kasus penggunaannya.


Meningkatkan Kualitas Pengalaman Sosial dengan Kamera Android

Dalam sesi ini, kita akan mengeksplorasi inovasi framework baru untuk meningkatkan kualitas, memperbaiki latensi, dan menciptakan pengalaman yang inovatif dengan Android Kamera.


Membangun Dunia Multibahasa

Pelajari praktik terbaik untuk menginternasionalkan aplikasi Android Anda dan cara menerapkan preferensi bahasa per aplikasi.


Bermigrasi ke Play Billing Library 5

Google Play menambahkan fitur langganan baru pada Mei 2022 yang memungkinkan lebih banyak fleksibilitas dan kompleksitas dalam katalog produk langganan Anda. Pelajari cara menyesuaikan integrasi Android dan server dengan bermigrasi ke Library Layanan Penagihan Play 5 dan mengadopsi endpoint baru yang dibuat untuk memanfaatkan kemampuan baru, serta mendesain sistem Anda untuk mengurangi biaya pemeliharaan.


Mendesain Aplikasi Berkualitas Tinggi dengan Fitur Android Terbaru

Rilis Android terbaru telah menghadirkan konsep baru UI yang terasa hidup di setiap ketukan, geser, dan scroll. Dalam sesi ini, kami akan membahas 3 fitur platform untuk membantu Anda memoles aplikasi Anda dengan tata letak premium, navigasi yang menyenangkan, dan sistem warna yang mudah diakses. Pengguna mengharapkan pengalaman berkualitas tinggi untuk aplikasi mereka - bagaimana developer dapat memenuhinya?


Akselerasi Hardware untuk Machine Learning di Perangkat

Akselerasi hardware dapat secara drastis mengurangi latensi inferensi untuk fitur berkemampuan machine learning dan memungkinkan Anda memberikan pengalaman di perangkat secara live yang mungkin tidak mungkin dilakukan jika tidak. Saat ini, selain CPU, perangkat Android menyematkan berbagai chip khusus seperti GPU, DSP, atau NPU yang dapat Anda gunakan untuk mempercepat inferensi ML. Dalam diskusi ini kita akan membahas beberapa alat dan solusi yang ditawarkan oleh tim TensorFlow dan ML Android yang membantu Anda memanfaatkan berbagai hardware untuk mempercepat inferensi ML di aplikasi Android Anda.


Menjelaskan Pengesahan

Kepercayaan perangkat memang rumit, tetapi penting untuk aplikasi modern. Bahkan developer seluler terbaik di perusahaan terbesar pun jarang memiliki waktu untuk menjadi pakar. Dalam diskusi ini - kita akan membahas apa yang dimaksud dengan pengesahan, aplikasi mana yang harus memanfaatkannya, tindakan yang harus diambil jika Anda tidak memercayai suatu perangkat, dan bagaimana Play Integrity API menyederhanakan langkah Anda dalam meningkatkan keamanan aplikasi.


Membuat Dukungan Aksesibilitas untuk Compose

Jetpack Compose adalah toolkit baru Android untuk mem-build UI native, dan dalam diskusi ini, kita akan membahas hal yang diperlukan untuk mem-build toolkit UI baru agar kompatibel dengan layanan aksesibilitas. Diskusi ini bertujuan untuk membantu developer mendapatkan pemahaman yang lebih mendalam tentang cara berbagai layanan aksesibilitas, seperti TalkBack dan Tombol Akses, dapat memahami dan memantau status UI di aplikasi Android.


Mendukung Audio BLE dalam Aplikasi Komunikasi Suara Anda

Android 13 memperkenalkan dukungan untuk perangkat audio BLE dan dalam setahun ke depan perangkat hardware akan tersedia di pasar. Sesi teknis ini akan berfokus pada bagaimana Telecom API dapat mendukung audio yang dapat didengar BLE untuk memanfaatkan audio dua arah berkualitas tinggi hingga 32 kHz, dukungan mikrofon stereo & banyak fitur lainnya.


Berikutnya di Privacy Sandbox

Ringkasan Privacy Sandbox di Android, termasuk rencana kami untuk versi Beta dan lainnya. Pelajari fitur baru di setiap Privacy Sandbox API dan cara memanfaatkannya di aplikasi atau game Anda.


Segala Sesuatu Tentang Penyimpanan di Android

Persistensi adalah elemen inti dari setiap aplikasi seluler. Android menyediakan API yang berbeda untuk mengakses atau mengekspos file dengan konsekuensi yang berbeda. Haruskah Anda meminta WRITE_EXTERNAL_STORAGE? Bagaimana cara mengakses gambar di penyimpanan bersama? Dalam sesi ini, Anda akan dapat memahami konsep utama penyimpanan dan memanfaatkan API terbaru untuk meningkatkan produktivitas developer dan privasi pengguna.


HDR 10BIT: Ambil, Pemutaran, dan Berbagi Video 10BIT

Diskusi ini akan membahas secara mendalam video HDR dan membahas prosesnya secara menyeluruh, termasuk perekaman, pengeditan, pemutaran, dan berbagi video. Topik khusus yang dapat kita bahas meliputi Media3 Transformer API yang baru untuk pengeditan, menampilkan grafis di SurfaceView untuk pemutaran, dan praktik terbaik tambahan apa pun untuk menyiapkan file yang akan dibagikan.


Tumbuhkan Kepercayaan Pengguna dengan Menerapkan Alur Kerja Izin yang Menghormati Privasi

Dalam diskusi ini, kami akan mengulangi beberapa peluncuran besar dalam izin Android selama beberapa rilis terakhir, sambil menjelaskan alasan kami meyakini serangkaian prinsip di atas dan menampilkan beberapa aplikasi Google yang kami yakini telah diadopsi di aplikasi mereka sendiri untuk membangun pengalaman privasi yang lebih baik bagi pengguna. Kami berharap dapat menginspirasi developer untuk menerapkan praktik terbaik ini dan meningkatkan kepercayaan pengguna dalam pengalaman aplikasi mereka.


Membangun Widget Aplikasi Android Modern

Apakah aplikasi Anda memiliki widget aplikasi atau Anda ingin membuatnya? Dalam sesi ini, kami akan menunjukkan cara memodernisasi widget aplikasi sehingga menghasilkan lebih banyak interaksi dan kami akan membagikan tips terbaik untuk membantu Anda membangun Modern Android AppWidgets


Mencegah Aplikasi Anda Gagal di Dunia Khusus 64-bit

64-bit hanya membuka beberapa celah dalam cara orang menggunakan platform ini. Diskusi ini membahas cara memastikan aplikasi Anda akan berfungsi pada perangkat Android generasi berikutnya.


Pengantar Ultrawide-band di Android

Pengantar teknologi Ultrawide band, konsep utama, dan penerapan di kehidupan nyata. Juga panduan library Jetpack baru kami untuk membangun aplikasi untuk Android dengan kode contoh dan aplikasi.


Menyinkronkan Data dengan Health Connect

Aplikasi kebugaran menyimpan aktivitas di database. Health Connect juga menyimpan aktivitas dalam database (yang berbeda). Bagaimana aktivitas dapat disinkronkan di antara keduanya (termasuk menerapkan penghapusan dan pembaruan) dengan cara yang konsisten, dapat diandalkan, dan dapat dipahami oleh pengguna?


Grafik Android

Ayo pelajari cara menggunakan API grafis Android di aplikasi Anda, termasuk memanfaatkan beberapa fitur platform terbaru seperti AGSL, Android Graphics Shading Language.

Tambahkan acara ke kalender

14 Nov 2022: Android Dev Summit - Platform

Tambahkan ke Google Kalender Tambahkan ke kalender lainnya