Android Dev Challenge: luncurkan dengan Jetpack Compose

Android Dev Challenge: luncurkan dengan Jetpack Compose

Jetpack Compose adalah toolkit modern Android untuk membangun UI native. Jetpack Compose memungkinkan Anda menghidupkan aplikasi secara cepat dengan sedikit kode, fitur canggih, dan API Kotlin yang intuitif. Dengan Jetpack Compose versi Beta yang dirilis hari ini, sekarang adalah waktu yang tepat untuk mempelajari Compose dan bersiap mengadopsinya. Untuk membantu Anda memulai Jetpack Compose, kami meluncurkan #AndroidDevChallenge baru!

Selama empat minggu ke depan, #AndroidDevChallenge akan meluncurkan serangkaian tantangan mingguan untuk membantu Anda membangun aplikasi yang lebih baik dengan lebih cepat menggunakan Jetpack Compose. Berorientasi pada β€œwawasan peluncuran," setiap tantangan berfokus pada area baru Compose, dari animasi, Material Theming, composable, daftar, dan banyak lagi! Ikutilah untuk memenangkan hadiah baru setiap tantangan, dengan merebut lebih dari seribu hadiah termasuk Pixel 5*. Tantangan pertama dimulai hari ini!

Tantangan

Setiap minggu akan muncul tantangan baru dengan aturan dan tugas tersendiri. Mulai hari ini, setiap Rabu kami akan memublikasikan postingan blog berisi deskripsi lengkap tentang hal-hal yang perlu Anda lakukan dan berapa lama harus menyelesaikan tugas tersebut. Setiap tantangan akan membantu Anda lebih familier dengan model mental compose dan berbagai API Compose - dari Composable dasar seperti Teks dan Daftar, hingga status, animasi, dan lainnya. 

Solusi Anda untuk setiap tantangan harus diimplementasikan di repositori GitHub. Untuk membantu Anda, kami telah membuat template repositori Github yang berisi Hello World! di Compose dan persiapan integrasi berkelanjutan.

Minggu #1 - Aplikasi adopsi anak anjing

Mari kita mulai #AndroidDevChallenge dengan gonggongan: membuat aplikasi adopsi anak anjing! Aplikasi harus berisi layar ringkasan yang menampilkan daftar anak anjing, dan layar detail yang menampilkan detail setiap anak anjing. Anda memiliki waktu hingga 2 Maret, 23:59 PST untuk mengirimkan aplikasi.

UI Anda harus sepenuhnya dibuat di Compose. Kiriman hanya akan dinilai berdasarkan layer UI aplikasi Anda. Untuk membantu Anda dengan implementasi, lihat dokumentasi Compose mengenai layout, daftar, teks, dan navigasi. Cobalah pathway Compose untuk mendapatkan beberapa pembelajaran dasar, dengan codelab yang mencakup beberapa topik berguna dalam menyelesaikan tantangan ini. 

Apakah Anda orang yang lebih menyukai 🐱 daripada 🐢? Kami dengan senang hati menerima kiriman aplikasi segala jenis adopsi hewan peliharaan. 

Kami menantikan apa yang bisa Anda bangun!

Hadiah minggu ini

Tantangan pertama kami dimulai dengan hadiah yang bisa menjadi sahabat sempurna saat Anda mendalami Compose: trofi edisi terbatas jawara Jetpack Compose kami, yang terbuat dari LEGO. 500 orang pertama yang berhasil menyelesaikan tantangan ini dan mengirimkan aplikasinya bisa menambahkan trofi ini ke koleksi patung Android mereka, yang menunjukkan bahwa Anda adalah pemenang minggu pertama #AndroidDevChallenge. 

Bantu menyempurnakan Jetpack Compose

Komunitas adalah inti Jetpack Compose dan masukan Anda membantu kami membangun produk yang lebih baik: 

  • Laporkan masalah dengan Jetpack Compose di issue tracker resmi.
  • Daftarkan diri untuk menjadi bagian dari studi penelitian Jetpack Compose.

*Akan ada hadiah baru untuk tantangan setiap minggu; bila hadiah mingguan berupa Google Pixel 5, kami akan menawarkan kartu hadiah elektronik dengan nilai setara untuk pemenang yang tinggal di negara yang tidak tersedia Google Pixel 5. Lihat aturan resmi untuk informasi selengkapnya.