Picodiploma

Belajar Android Jetpack Pro

Disusun oleh: Dicoding Indonesia Platform: Level: Mahir
Bagikan kelas ini:

Deskripsi

Mari belajar Jetpack, tools yang bisa bikin level-up skill Android-mu.


201906022241037062877667b44b88d12cfa6904a10e21.jpg(Google I/O 2019, Shoreline Amphitheatre)

Android Jetpack terinspirasi oleh Support Library, seperangkat komponen untuk memudahkan pemanfaatan fitur Android terbaru sembari tetap menjaga kompatibilitas mundur. Android Jetpack saat ini digunakan oleh 99% aplikasi di Play Store. Berdasarkan kesuksesan tersebut, Google memperkenalkan Architecture Components, yang dirancang untuk memudahkan penanganan data dalam menghadapi perubahan dan detail siklus hidup aplikasi. Sejak Google memperkenalkan komponen tersebut di I/O pada tahun 2018, banyak sekali dari perusahaan IT yang telah mengadopsinya. Perusahaan seperti LinkedIn, Zillow dan iHeartRadio menjumpai lebih sedikit bug, kemampuan uji yang lebih tinggi dan lebih banyak waktu untuk berfokus pada apa yang membuat aplikasi mereka unik.

"Kami telah berpikir untuk mencoba MVVM dalam basis kode kami. Android Architecture Components memberi kami template yang mudah untuk mengimplementasikannya. Dan ia juga membantu membuat kode kami lebih mudah diuji; kemampuan untuk menguji unit ViewModels benar-benar meningkatkan kekuatan kode."
-- Sumiran Pradhan, Sr. Engineer, Zillow


Beberapa keuntungan belajar di kelas ini:

  • Jetpack adalah kumpulan library, tools, dan architecture pattern yang wajib dipelajari jika Anda ingin/sedang develop Android.
  • Jetpack secara resmi didukung oleh Google.
  • Jetpack support Java dan Kotlin, bahkan beberapa fitur-nya dikhususkan untuk Kotlin.
  • Di kelas ini akan lebih difokuskan untuk belajar sub-kategori dari Jetpack yaitu Architecture. Kategori ini adalah design pattern untuk develop Android dengan menggunakan MVVM dan Repository.


Beberapa materi yang akan dipelajari di dalam kelas ini adalah:

  • MVVM (viewmodel dan livedata)
  • Testing (Unit Test, UI Test, Idling Resource)
  • AndroidX
  • Repository
  • Room
  • Pagination


Prasyarat Kelas:

  • Anda harus memiliki kemampuan dasar dalam develop Aplikasi Android. Jika dirasa belum memiliki, silakan pelajari terlebih dahulu di kelas Menjadi Android Developer Expert (https://www.dicoding.com/academies/14).

  • Biaya yang harus dikeluarkan adalah Rp. 1.1 juta atau setara dengan 1,100 points Dicoding.

  • Pembayaran untuk cicilan dapat dilakukan secara 2 tahap, @ 550 pts (ekuivalen Rp 550.000).


Jika lulus dari kelas ini maka:

  • Kamu akan bisa memahami dasar dari Android Jetpack.
  • Kamu juga akan memiliki bekal pemahaman yang esensial untuk mengikuti ujian sertifikasi Google Associate Android Developer.


Kebutuhan untuk kelas ini:

  • Anda harus mandiri, berkomitmen, benar-benar punya rasa ingin tahu dan tertarik pada subjek. 
  • Anda harus gigih, temukan topik yang menarik, bermain-main dan mengotak-atik kode Anda. 
  • Sebaik apapun materi struktur kelas ini, tak akan berguna tanpa keseriusan Anda untuk belajar, berlatih, dan mencoba. 
  • Kelas ini terdiri dari 44 sub-materi. Setiap sub materi dirancang untuk selesai dipelajari rata-rata dalam 45-75 menit. 
  • Tempo maksimal pengerjaan kelas ini adalah 50 hari. 
  • Keberhasilan dalam kelas ini menuntut peserta untuk memenuhi tenggat waktu yang ditetapkan setidaknya 44 jam dengan alokasi 1 jam per modul. 


Academy Kontributor:

Deadline

50

hari

Deadline 50 hari bagi pendaftar penuh.
Bagi pendaftar gratis, Deadline adalah 15 hari.
Bila melebihi deadline, siswa akan ter-dropout. Namun siswa dapat melanjutkan kembali belajarnya dengan mendaftar ulang. Ketika mendaftar ulang, baik dari status dropout ataupun dari status trial menjadi pendaftar penuh, masa deadline akan diperpanjang.

Pertanyaan

Bila Anda memiliki pertanyaan / kendala ketika belajar di kelas ini, Anda dapat buka tab pertanyaan-pertanyaan yang sering diajukan di FAQ

Tim Reviewer

Nur Rohman
Nur Rohman

Head of Reviewer

Dicoding Indonesia

Gilang Ramadhan
Gilang Ramadhan

Academy Content Writer
Associate Android Developer

Dicoding Indonesia

Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Code Reviewer

Dicoding Indonesia

Dimas Maulana Dwi Saputra
Dimas Maulana Dwi Saputra

Code Reviewer

Dicoding

Bergabunglah dengan Dicoding untuk mengambil Kelas ini Masuk

Kunjungi Online Store Kami

Kelas ini disusun oleh:

Dicoding Indonesia
Dicoding Indonesia

Decode Ideas

Discover Potentials