Compose Champion Indonesia 2023: Compose Migration Champion Challenge

Compose Champion Indonesia 2023: Compose Migration Champion Challenge

Diselenggarakan oleh: Dicoding Operational
Hadiah:

5000

Pts
TERJAMIN

Deskripsi

Dengan pengalaman lebih dari 10 tahun, ekosistem Android telah menjadi salah satu inovasi yang memberikan dampak masif bagi akses teknologi dan menjadi bagian yang tidak terlepaskan dalam kehidupan sehari-hari. Berdasarkan data dari GlobalStats, dari tahun ke tahun Android telah menjadi Mobile Operating System dengan market share paling besar di dunia, yaitu sebanyak 71.62% dari pengguna smartphone di seluruh dunia, termasuk salah satunya di Indonesia. 

Hal ini menuntut tim pengembang Android di Google dan para pengembang aplikasi Android untuk dapat memberikan pengalaman terbaik kepada para user. Tak hanya fungsi yang mampu berjalan dengan baik, namun juga User Interface (UI) dan User Experience (UI/UX) yang mumpuni untuk mampu men-deliver value dari setiap proses yang dilakukan dalam pengembangan aplikasi Android. 

Selama kurang lebih 2 tahun terakhir, tim Android dari Google telah mengembangkan UI Toolkit terbaru yang merevolusi paradigma pengembangan tampilan antarmuka saat ini dengan pendekatan deklaratif, composable, yaitu Jetpack Compose.

Jetpack Compose adalah toolkit modern untuk membuat User Interface (UI) Android dengan mekanisme yang lebih baik dan terbaru. Framework ini menyederhanakan dan mempercepat pengembangan UI di Android dengan lebih sedikit kode, dukungan tools yang canggih, dan tentunya dibangun dengan API Kotlin yang intuitif.

Setelah sukses mengadakan Compose Champion Indonesia 2022 : Compose Migration Champion Challenge, di tahun ini Google dan Dicoding Indonesia kembali bekerja sama untuk mengadakan kembali Compose Champion Indonesia 2023, sebuah tantangan berhadiah dengan tujuan untuk melahirkan Android Developer unggul di masa yang akan datang. Challenge ini dinamakan dengan Compose Migration Champion dan target dari challenge ini adalah seluruh Android Developer yang sudah memiliki aplikasi agar melakukan migrasi UI-nya ke Jetpack Compose.

Ketentuan Utama

  • Challenge ini terbuka untuk seluruh Android Developer di Indonesia yang sudah memiliki aplikasi Android baik yang sudah publish di Google Play Store maupun belum publish.
  • Peserta tidak boleh mengumpulkan aplikasi yang pernah digunakan pada Dicoding Challenge manapun.
  • Bagi aplikasi Android yang belum publish di Google Play Store, bisa mempublish aplikasinya di Github repository.
  • Aplikasi harus belum menggunakan Jetpack Compose pada saat challenge launching (sebelum tanggal 6 Januari 2023).
  • Di challenge ini, peserta harus melakukan migrasi UI aplikasi menggunakan Jetpack Compose.
  • Bagi aplikasi yang tidak publish di Google Play Store, setiap proses migrasi harus di commit di Github.
  • Aplikasi harus sudah termigrasi ke Compose pada akhir challenge (maksimal 5 Februari 2023).
  • Peserta diharuskan membuat sebuah slide presentasi (diprioritaskan dalam bahasa inggris) yang berisi:
    • Penjelasan mengenai aplikasi
    • Penjelasan mengenai kompleksitas UI yang dimigrasi
    • Persentase migrasi yang sukses (e.g. 50%, 5 dari 10 screens. Semakin besar persentase, semakin besar nilai yang akan diberikan)
  • Mengisi form feedback setelah melakukan migrasi.
  • Peserta diperbolehkan untuk membuat dan submit lebih dari 1 aplikasi dalam challenge ini.
    Namun jumlah aplikasi yang menjadi pemenang dan mendapatkan point akan ditentukan oleh penilaian juri terhadap kualitas dan kompleksitas produk yang dibuat.
  • Semua keputusan dan penilaian pemenang adalah final dan tidak dapat diganggu gugat.
  • Pertanyaan seputar challenge ini dapat ditanyakan di forum diskusi challenge.

Kriteria Penilaian

  • Kompleksitas UI yang di migrasi ke Jetpack Compose: 40%
  • Persentase migrasi yang sukses: 30%
  • Feedback terhadap proses dan strategi migrasi: 30%

Hadiah

  • 13 Produk terbaik akan mendapatkan hadiah masing-masing sebesar 5.000 Dicoding Points.
  • Points yang didapat dapat digunakan untuk belajar di Dicoding Academy atau ditukar dengan hadiah di Dicoding Rewards.

Cara Submit Aplikasi

Submit aplikasi Android yang di migrasi ke platform challenge dengan cara klik tombol "MASUKKAN APLIKASI" lalu pilih Platform "Portfolio" dan masukkan data sebagai berikut:

App ID : Nama package aplikasi. App ID-nya adalah com.android.chrome.

  • Nama Aplikasi : Nama aplikasi yang dimigrasi.
  • Link Aplikasi : Link aplikasi yang telah berhasil dimigrasi
  • Komentar : Wajib diisi dengan link slide dan link github

Juri hanya melakukan penilaian untuk peserta yang melakukan submit sesuai dengan kriteria di atas.

Segera ikuti challenge ini, migrasi aplikasimu dengan Jetpack Compose, dan raih hadiahnya!

Periode challenge adalah 7 Januari - 5 Februari 2023.

Jangan lupa Follow challenge ini untuk mendapatkan informasi terbaru.

Hak Cipta

Hak Cipta terhadap tiap Aplikasi yang memenangkan Challenge ini tetap menjadi milik Developer.

Tipe Challenge

Challenge ini dapat diikuti oleh semua Aplikasi, sesuai dengan kriteria yang berlaku.

Submission

Anda dapat memasukkan sebanyak mungkin Aplikasi yang Anda miliki.

Sisa Waktu

6 : 2 : 27

(hari : jam : menit)
Jumlah pemenang
: 13 orang
Kuota pemenang
: 13 orang (sisa kuota: 13)
Follower
: 125 orang