Semua waktu adalah Waktu Standar Pasifik (UTC-08:00).
Setelah acara, rekaman semua sesi (Tahap Utama dan Tahap Kedua) akan tersedia di Channel YouTube Android Developers.
Hanya sesi di Tahap Utama yang akan disiarkan melalui live streaming selama acara.

Filter :
Waktu Deskripsi _type (tipe) _lokasi _produk
08:00-10:00

Pendaftaran dan Sarapan

10:00-11:00

Keynote

Keynote

Dave Burke, Steph Cuthbertson

Keynote acara menampilkan Dave Burke, VP of Engineering dan Steph Cuthbertson, Senior Director of Product Management.

Keynote Tahap Utama
11:00-15:00

Sandbox

Sandbox: Demo dan Waktu Konsultasi - Topik Pagi

Temui dan bicara dengan Tim Android!

Mampirlah ke lantai 2 untuk tanya jawab, demo, atau sekadar mengobrol. Topik dan tim akan berubah sepanjang hari, jadi rencanakan agenda ADS Anda untuk mendapatkan jawaban atas pertanyaan yang paling mendesak. Tamu dan pembicara spesial akan ditampilkan di Lounge Pembicara sepanjang dua hari.

  • Android App Bundle dan Pengiriman Dinamis
  • Android untuk Mobil
  • Android Jetpack
  • Android Studio
  • Tablet Android dan Perangkat Foldable
  • Android TV
  • Migrasi AndroidX
  • Komponen Arsitektur
  • Biometrik
  • Bluetooth
  • Klinik Kecepatan Membangun
  • CameraX
  • Android Cloud
  • Android untuk ChromeOS
  • Pengelola Perangkat Pendamping
  • Jetpack Compose
  • Kotlin
  • Play Academy
  • Privasi
  • Klinik Pertunjukan Runtime
  • Keamanan
  • UI Sistem, Notifikasi
  • Telepon
  • Treble, GSI, DSU
  • WebView
  • Windows dan Aktivitas

Android untuk Mobil

Android Studio dan Alat

Android TV

Google Play

Jetpack

Kotlin

Performa

Platform

Second Floor

Waktu Konsultasi Sandbox Second Floor Android untuk Mobil Android Studio dan Alat Android TV Google Play Jetpack Kotlin Performance Platform
11:00-11:20

Istirahat

11:00-11:20

Eksklusif untuk livestream

#AskAndroid: Wawancara dengan Dave Burke, Steph Cuthbertson, Chet Haase, dan Tor Norbye

Menjawab pertanyaan yang Anda kirimkan di Twitter menggunakan #AskAndroid.

Eksklusif untuk livestream
11:20-12:00

Sesi

Yang Baru di Jetpack Compose

Adam Powell, Clara Bayarri, Romain Guy

Jetpack Compose diumumkan di Google I/O dan tim telah bekerja keras sejak saat itu. Diskusi ini memperkenalkan Compose kepada audiens baru, termasuk pengertian project dan bagaimana bentuknya. Diskusi ini juga memberikan informasi kepada orang-orang yang sudah mengetahui Jetpack Compose, termasuk perkembangan project ini.

Jetpack

Tahap Utama

Sesi Tahap Utama Jetpack
11:20-12:00

Sesi

Android at Large: Cara Menghadirkan Pengalaman yang Dioptimalkan ke Layar Lebar

Kenneth Ford, Pietro Maggi

Dengan Android yang beralih ke faktor bentuk baru, dan OEM mendorong batasan dengan teknologi baru, inilah saatnya untuk melihat apa yang dihadirkan lingkungan ini bagi Anda dan pengguna Anda. Alur kerja developer Anda harus mempertimbangkan perubahan ukuran, rasio aspek dan ukuran layar yang baru, multi-tampilan, dan kontinuitas aplikasi untuk memberikan pengalaman terbaik kepada pengguna di mana pun mereka berada. Hari-hari melakukan perjalanan mudah dengan screenOrientation=" portrait" akan segera berakhir.

Dalam diskusi ini, kita membahas tantangan yang dihadapi saat ingin mendukung Android di berbagai platform, dan cara memastikan bahwa Anda memberikan pengalaman yang luar biasa pada semua faktor bentuk ini. Anda akan melengkapi diskusi ini dengan checklist yang dapat ditindaklanjuti yang membantu menstabilkan aplikasi dan pengalaman pengguna di perangkat apa pun.

Lainnya

Tahap Kedua

Sesi Tahap Kedua Lainnya
12:00-12:05

Istirahat

12:05-12:25

Sesi

Yang baru di Room

Florina Muntenescu, Daniel Santiago Rivera

Room menawarkan persistensi yang mudah dan aman tanpa boilerplate — tetapi kami tidak berhenti di situ saja. Di Room 2.2, kami telah menambahkan beberapa fitur yang paling banyak diminta: dukungan yang lebih baik untuk hubungan, integrasi dengan Flow Kotlin, database dalam bentuk paket, entity parsial, nilai default skema, dan kecepatan build yang lebih cepat. Dalam diskusi ini, Anda akan mempelajari fitur-fitur ini dan bagaimana menggunakannya dalam aplikasi akan mengaktifkan fungsi yang lebih canggih serta memerlukan lebih sedikit kode untuk ditulis dan dikelola.

Jetpack

Tahap Utama

Sesi Tahap Utama Jetpack
12:05-12:25

Sesi

Yang Baru di CameraX

Caren Chang, Xi Zhang

Pelajari fitur-fitur baru CameraX sejak peluncuran versi alfanya di Google I/O tahun ini, dan pelajari tim di Google yang telah menggunakan CameraX di aplikasinya.

Jetpack

Tahap Kedua

Sesi Tahap Kedua Jetpack
12:25-13:40

Makan siang

12:25-12:45

Eksklusif untuk livestream

#AskAndroid: Jetpack Compose

Menjawab pertanyaan yang Anda kirimkan di Twitter menggunakan #AskAndroid.

Eksklusif untuk livestream
12:45-12:55

Eksklusif untuk livestream

#AskAndroid: CameraX

Menjawab pertanyaan yang Anda kirimkan di Twitter menggunakan #AskAndroid.

Eksklusif untuk livestream
12:55-13:05

Eksklusif untuk livestream

#AskAndroid: Faktor Bentuk

Menjawab pertanyaan yang Anda kirimkan di Twitter menggunakan #AskAndroid.

Eksklusif untuk livestream
13:40-14:20

Sesi

Yang Baru di Android Studio

Tor Norbye, Jamal Eason

Dalam sesi ini, kami menyediakan update dan demo tentang pengembangan dan fitur baru di Android Studio serta cara alat tersebut dapat berintegrasi ke dalam alur kerja pengembangan aplikasi Anda.

Android Studio dan Alat

Tahap Utama

Sesi Tahap Utama Android Studio dan Alat
13:40-14:20

Sesi

Android TV: Praktik Terbaik untuk Aplikasi yang Menarik

Cassio Zen

Android TV telah melihat momentum luar biasa dengan pertumbuhan ketersediaan volume aplikasi hampir 100 persen year-over-year dan lebih dari 5.000 aplikasi dan game dalam ekosistemnya. Presentasi ini akan membantu Anda berhasil berinteraksi dengan audiens menggunakan aplikasi Anda dengan insight tentang integrasi Android TV, metrik keberhasilan, dan pelajaran selama melakukannya.

Android TV

Google Play

Tahap Kedua

Google Play Tahap Kedua Google Play Android TV
13:40-14:45

Codelab

Codelab Jetpack Compose

Jetpack

Ruang Codelabs

Codelab Ruang Codelabs Jetpack
14:20-14:25

Istirahat

14:25-14:45

Sesi

Menggunakan Edge-to-Edge dengan Navigasi Gestur

Chris Banes, Rohan Shah

Untuk membantu developer menciptakan pengalaman yang imersif, Android 10 menambahkan model navigasi sistem baru yang memungkinkan aplikasi mengambil alih lebih banyak layar pengguna.

Diskusi ini membahas cara kerja aplikasi dengan navigasi gestur yang baru, dan cara untuk mengurangi konflik gestur. Kami juga mempelajari cara mengupdate aplikasi secara menyeluruh, dengan menggambar di belakang kolom sistem untuk menciptakan pengalaman yang imersif bagi pengguna.

UI

Tahap Utama

Sesi Tahap Utama UI
14:25-14:45

Sesi

Pengkodean dalam Gaya: Analisis Statis dengan Aturan Lint Kustom

Alan Viverette, Rahul Ravikumar

Android Lint memungkinkan tim mengotomatiskan penerapan praktik terbaik, sehingga mengurangi jumlah waktu yang dihabiskan untuk masukan peninjauan kode yang sederhana dan meningkatkan kesiapan kode secara keseluruhan. Diskusi ini mengajarkan dasar-dasar penulisan aturan Lint kustom, termasuk cara menguji dan mendistribusikan aturan Lint kustom untuk tim Anda sendiri.

Panduan API

Tahap Kedua

Sesi Tahap Kedua Panduan API
14:45-14:50

Istirahat

14:50-15:10

Sesi

LiveData dengan Coroutine dan Flow

Jose Alcérreca, Yigit Boyar

LiveData adalah observable sederhana berbasis siklus proses, yang dirancang untuk membuat UI yang bereaksi terhadap perubahan secara aman dan efisien. Library ini dapat digunakan di luar komunikasi View Referensi️ViewModel dan bahkan komponen seperti Room yang mendukungnya. Namun, ada risiko penggunaan yang berlebihan, terutama saat menangani banyak thread. Solusinya? Daripada memperluas fiturnya, LiveData kini berfungsi tanpa hambatan dengan coroutine Kotlin. Dalam diskusi ini, kita membahas builder coroutine "liveData" baru, yang menunjukkan waktu dan cara menggunakannya serta menguji pola dan antipola untuk membuat UI yang bersih, efisien, dan reaktif yang solid.

Jetpack

Tahap Utama

Sesi Tahap Utama Jetpack
14:50-15:10

Sesi

Dari Properti Gradle ke AGP API

Jerome Dochez, Chris Warrington, Xavier Ducrohet

API Gradle untuk input, output, dan kabel tugas telah berubah secara signifikan selama beberapa tahun terakhir. Dalam sesi ini, kita akan meninjau praktik terbaik saat ini dan kecocokannya dengan API baru yang akan datang untuk Plugin Android Gradle

Android Studio dan Alat

Tahap Kedua

Sesi Tahap Kedua Android Studio dan Alat
14:50-15:35

Codelab

Membuka Codelab

Jetpack

Ruang Codelabs

Codelab Ruang Codelabs Jetpack
15:00-19:00

Sandbox

Sandbox: Demo dan Waktu Konsultasi - Topik PM

Temui dan bicara dengan Tim Android!

Mampirlah ke lantai 2 untuk tanya jawab, demo, atau sekadar mengobrol. Topik dan tim akan berubah sepanjang hari, jadi rencanakan agenda ADS Anda untuk mendapatkan jawaban atas pertanyaan yang paling mendesak. Tamu dan pembicara spesial akan ditampilkan di Lounge Pembicara sepanjang dua hari.

  • 5G
  • Actions on Google
  • Android untuk Mobil
  • Framework Android
  • Android Jetpack
  • Android Studio
  • Tablet Android dan Perangkat Foldable
  • Android TV
  • Animasi
  • Komponen Arsitektur
  • Klinik Kecepatan Membangun
  • CameraX
  • Android untuk ChromeOS
  • Jetpack Compose
  • Firebase
  • Game dan Grafis
  • Identitas dan Isi Otomatis
  • Update Dalam Aplikasi
  • Kotlin
  • Lokasi dan Konten
  • Machine Learning di Android
  • Media dan Audio di Android 10
  • NDK dan C++
  • Play Academy
  • Privasi
  • Klinik Pertunjukan Runtime
  • Penyimpanan Terbatas
  • Keamanan

Android untuk Mobil

Android Studio dan Alat

Android TV

Google Play

Jetpack

Kotlin

Performa

Platform

Second Floor

Waktu Konsultasi Sandbox Second Floor Android untuk Mobil Android Studio dan Alat Android TV Google Play Jetpack Kotlin Performance Platform
15:10-15:15

Istirahat

15:15-15:35

Sesi

WorkManager: Lebih dari Dasar-Dasar

Rahul Ravikumar, Sumir Kataria

Pelajari WorkManager lebih lanjut, library Jetpack untuk pemrosesan latar belakang. Diskusi ini memperkenalkan konsep menengah dan lanjutan untuk mengatasi pertanyaan, kesalahan, dan masalah umum yang mungkin Anda temui saat melakukan deployment ke ekosistem pengguna dan perangkat yang besar.

Jetpack

Tahap Utama

Sesi Tahap Utama Jetpack
15:15-15:35

Sesi

Melawan Regresi dengan Benchmark dalam CI

Chris Craik, Dustin Lam

Performa pengguna akan mudah terlupakan hingga pengguna mengeluhkannya, tetapi Anda dapat mencegah pengalaman pengguna yang buruk dengan menangkap regresi dalam CI. Dalam diskusi ini, kita membahas mengapa varians membuat deteksi regresi menjadi sulit, dan strategi yang kita gunakan saat menulis library Jetpack. Kita akan meninjau library Jetpack Benchmark yang baru, dan cara menggunakannya untuk mengukur jalur kode panas, mulai dari scroll RecyclerView hingga kueri database.

Performa

Tahap Kedua

Sesi Tahap Kedua Performa
15:35-16:05

Istirahat Makan Malam

15:35-15:55

Eksklusif untuk livestream

#AskAndroid: Komunitas Android dan Memulai Android

Menjawab pertanyaan yang Anda kirimkan di Twitter menggunakan #AskAndroid.

Eksklusif untuk livestream
16:05-16:45

Sesi

Yang Baru di Alat Desain Android Studio

John Hoford, Paris Hsu, Oscar Adame Vázquez, Nicolas Roard

Presentasi ini membahas apa yang baru di Alat Desain Android Studio, yang mencakup alat dan fitur baru yang diperkenalkan setahun terakhir ini. Kami mempelajari lebih lanjut library MotionEditor dan MotionLayout baru, termasuk ringkasan fitur dan prinsip baru, pembuatan animasi menggunakan editor, serta tips dan trik.

Android Studio dan Alat

Tahap Utama

Sesi Tahap Utama Android Studio dan Alat
16:05-16:45

Sesi

Live ADB

Chet Haase, Tor Norbye, Romain Guy

Bergabunglah bersama kami untuk rekaman live episode podcast ADB, dengan host Tor, Chet, dan Romain, serta kesempatan untuk tanya jawab live dari audiens.

Android TV

Tahap Kedua

Sesi Tahap Kedua Android TV
16:05-17:10

Codelab

Room dengan Codelab View

Jetpack

Ruang Codelabs

Codelab Ruang Codelabs Jetpack
16:45-16:50

Istirahat

16:50-17:10

Sesi

Bermigrasi ke AndroidX: Waktu yang Tepat

Nick Anthony, Time Song

Mari pelajari lebih dalam kenyataan migrasi ke AndroidX. Diskusi ini memberikan alasan untuk bermigrasi dengan segera, menetapkan ekspektasi dengan tepat, dan merekomendasikan proses untuk menjalankan migrasi selancar mungkin.

Jetpack

Tahap Utama

Sesi Tahap Utama Jetpack
16:50-17:10

Sesi

Cara Membuat Aplikasi Media untuk Mobil

Madan Ankapura

Dengan sistem infotainmen berbasis Android Automotive OS baru yang ditanamkan langsung ke dalam mobil, diskusi ini berfokus pada cara membuat aplikasi baru atau menyesuaikan aplikasi yang ada dengan Android Automotive OS. Panduan ini akan memandu Anda mendesain, mengembangkan, memublikasikan, dan mendistribusikan aplikasi media.

Android untuk Mobil

Tahap Kedua

Sesi Tahap Kedua Android untuk Mobil
17:10-17:20

Istirahat

17:20-17:40

Sesi

Pemrograman Berperforma Tinggi (Grafis)

Romain Guy, Mathias Agopian

Diskusi ini membahas berbagai teknik yang digunakan oleh mesin rendering Filament untuk memberikan performa tinggi pada perangkat Android: pemrograman yang mendukung cache CPU, sistem tugas multi-thread untuk jenuh core, resolusi dinamis, melewatkan frame, melakukan komputasi shader dalam bentuk half-float, cara menggunakan format float kecil untuk tekstur, menulis SIMD dan kode C++ yang cocok untuk pengoptimalan, dan banyak lagi.

UI

Tahap Utama

Sesi Tahap Utama UI
17:20-17:40

Sesi

Layanan Penagihan Google Play: Perubahan Paradigma “Purchase Anywhere”

Okta Wiranto

Dalam beberapa tahun terakhir, kami telah memperkenalkan fitur baru di Google Play, yang memungkinkan pengguna menemukan serta membeli item dan langganan dengan berbagai cara baru, dari dalam dan luar aplikasi.

Developer yang menerapkan perubahan ini pada aplikasi mereka telah mengalami peningkatan pengalaman pengguna, dan seiring dengan itu, peningkatan pendapatan yang signifikan. Namun, integrasi fitur ini ke dalam aplikasi atau game memerlukan perubahan mendasar, yaitu bagaimana Anda memikirkan cara pembelian dilakukan dan digunakan.

Sesi ini membahas lebih dalam mengenai cara mendesain untuk Purchase Anywhere. Kita akan membahas promosi, proses berlangganan dan instal, pembelian tunai, dan transaksi yang tertunda, serta persetujuan pembelian dari jarak jauh. Semua developer aplikasi dan game yang menggunakan Layanan Penagihan Google Play dapat hadir.

Google Play

Tahap Kedua

Sesi Tahap Kedua Google Play
17:20-18:25

Codelab

Codelab MotionLayout

Jetpack

Ruang Codelabs

Codelab Ruang Codelabs Jetpack
17:40-17:45

Istirahat

17:45-18:25

Bincang-Bincang Santai

Obrolan Santai Android

Dipandu oleh Chet Haase

Belajarlah dari panel pakar dari tim engineering platform Android, yang akan menjawab pertanyaan Anda - LANGSUNG.

Android Studio dan Alat

Panduan API

Google Play

Jetpack

Kotlin

Performa

Platform

UI

Tahap Utama

Bincang-Bincang Santai Tahap Utama Platform Panduan Android Studio dan Tooling API UI Google Play Jetpack Kotlin Performance Platform
17:45-18:25

Sesi

Mengapa Google Menganggap Aplikasi Saya Berbahaya?

Alec Guertin

Google Play Protect terus meninjau aplikasi dan memperingatkan pengguna saat kami menemukan perilaku yang memenuhi kebijakan MUwS (Software Seluler yang Tidak Diinginkan (MUwS)) dan PHA (Aplikasi yang Berpotensi Membahayakan). Dalam diskusi ini, kami akan mengungkap proses peninjauan ini. Kami juga membagikan insight dan contoh masalah umum yang menyebabkan developer “baik” tidak mematuhi kebijakan ini.

Google Play

Tahap Kedua

Sesi Tahap Kedua Google Play
18:25-21:25

After Party