Picodiploma

Belajar Android Jetpack Pro

Disusun oleh: Google ATP Platform: Level: Mahir
Bagikan kelas ini:

Deskripsi


Kuasai Android Jetpack sebagai persiapan Associate Android Developer Certification dari Google. Materi disusun oleh Dicoding sebagai Google Developers Authorized Training Partner.


20200210104539f10b38a105b8c0f7ca6994724762c343.jpg

Android Jetpack terinspirasi oleh Support Library, seperangkat komponen untuk memudahkan pemanfaatan fitur Android terbaru sembari tetap menjaga kompatibilitas dengan versi-versi sebelumnya. Google memperkenalkan Architecture Components sebagai bagian dari Android Jetpack yang dirancang untuk memudahkan penanganan data dalam menghadapi perubahan siklus hidup aplikasi. Sejak Google perkenalkan pada I/O 2018, banyak sekali dari perusahaan IT yang telah mengadopsinya. Google menyatakan bahwa Android Jetpack digunakan oleh 80% dari 1000 aplikasi terbaik Google Play Store. Perusahaan seperti LinkedIn, Traveloka dan Kakao Corporation (KakaoTalk) menjumpai lebih sedikit bug dan sukses menghemat waktu pengembangan sehingga dapat lebih berfokus pada apa yang membuat aplikasi mereka unik.

Dicoding sebagai satu-satunya Google Developers Authorized Training Partner di Indonesia telah melalui proses penyusunan kurikulum secara komprehensif. Semua modul telah diverifikasi langsung oleh Google untuk memastikan bahwa materi yang diajarkan relevan dan sesuai dengan kebutuhan industri digital saat ini.


Kenapa saya harus belajar kelas ini?

  • Jetpack adalah kumpulan library, tools, dan panduan arsitektur untuk mengembangkan aplikasi dengan lebih cepat, mudah diuji, dan dikelola.
  • Jetpack secara resmi didukung oleh Google, sehingga akan terus dikembangkan.
  • Ketika terdapat update Android library dari Google, akan dimasukkan ke dalam Android Jetpack.
  • Banyak perusahaan yang membutuhkan Android developer namun resource yang ada masih sangat sedikit, bahkan dinyatakan darurat.
  • Android Jetpack bisa berjalan di semua versi platform Android dan sangat relevan dengan kebutuhan industri saat ini.
  • Kelas ini sebagai persiapan untuk mendapatkan sertifikasi Associate Android Developer (AAD).


Materi apa saja yang akan dipelajari?

  • Pengenalan Android Jetpack : Menjelaskan fitur-fitur, keisitimewaan dan keuntungan dari Android Jetpack, serta komponen komponen di dalamnya yang dibagi menjadi empat yakni Behavior, Foundation, Architecture dan UI.
  • Pengenalan Architecture Component : Mendalami lebih dalam mengenai Architecture Component sebagai salah satu architecture pattern yang direkomendasikan oleh Google dengan banyak keuntungan di dalamnya, seperti mudah diuji, dapat dikelola dengan mudah dan menghasilkan aplikasi yang berkualitas.
  • Testing : Mendalami materi seputar pengujian secara otomatis di dalam pengembangan aplikasi Android seperti Unit Testing dan Instrumentation Testing.
  • Studi Kasus : Cara mengimplementasikan komponen-komponen dalam Architecture Component seperti ViewModel, LiveData, Room, Paging dan lain-lain.
  • Submission : Pembuatan aplikasi katalog movie dengan fitur Android Jetpack seperti Room dan Pagination.

Anda tentukan sendiri berapa lama waktu belajar materi kelas ini. Materi kelas didesain untuk diselesaikan dalam waktu 70 jam. Jika Anda meluangkan waktu sedikitnya 10 jam saja dalam seminggu, maka sangat dimungkinkan Anda bisa menuntaskan kelas ini dalam waktu 50 hari. Namun tidak menutup kemungkinan Anda menyelesaikan dalam waktu yang jauh lebih cepat.


Prasyarat untuk mengikuti kelas ini adalah:

  • Anda diharapkan memiliki latar belakang dan pemahaman mengenai pemrograman menggunakan Java atau Kotlin.
  • Anda dapat belajar mengenai pemrograman Java di kelas Memulai Pemrograman Dengan Java atau pemrograman Kotlin di kelas Memulai Pemrograman Dengan Kotlin.
  • Anda diharapkan memiliki latar belakang dan pemahaman mengenai pemrograman Android dengan menyelesaikan kelas Belajar Fundamental Aplikasi Android.
  • Anda dapat menggunakan bahasa pemrograman Java maupun Kotlin dalam mengerjakan project/submission pada 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 ilmu yang Anda dapatkan.
  • Sebaik apa pun materi struktur kelas ini, tak akan berguna tanpa keseriusan Anda untuk belajar, berlatih, dan mencoba.


Spesifikasi minimal Komputer/Laptop:

  • Resolusi layar 1366 x 768 (Rekomendasi Full HD 1920 x 1080).
  • Prosesor Intel i3 (Rekomendasi Core i5 ke atas).
  • RAM 4GB (Rekomendasi 8GB).


Tools yang digunakan:

  • Android Studio minimal versi 3.5.
  • JRE (Java Runtime Environment) atau JDK (Java Development Kit). 

Cerita Sukses dari Siswa Kami

Sudah ribuan siswa yang sukses belajar di Dicoding Academy. Mau tau pendapat dari sisi mereka? Ini adalah cerita asli mereka. Mau tahu lebih banyak? Lihat cerita siswa lainnya.

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

LINE API Expert | Kotlin Enthusiast | Associate Android Developer

Dicoding Indonesia

Rizqi Aryansa
Rizqi Aryansa

Associate Android Developer

Google Certified

Khrisna Indrawan Eka Putra
Khrisna Indrawan Eka Putra

Code Reviewer
Associate Android Developer

Dicoding Indonesia

Gilang Ramadhan
Gilang Ramadhan

Associate Android Developer

Academy Content Writer
Dicoding Indonesia

Alfian Hidayat
Alfian Hidayat

Google Certified - Associate Android Developer

Software Engineer 
Blibli.com

Muhammad Fiqri Muthohar
Muhammad Fiqri Muthohar

A wild null pointer

Angga Pratama
Angga Pratama

Android Developer
anggastudio.dev


Andri Suranta Ginting
Andri Suranta Ginting

Dicoding Graduate 

Product Engineer @GOJEK

Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Code Reviewer

Dicoding Indonesia

Dimas Maulana Dwi Saputra
Dimas Maulana Dwi Saputra

Academy Content Writer

Android Associate Developer

Dicoding Indonesia

Nur Rohman
Nur Rohman

LINE API Expert | Kotlin Enthusiast | Associate Android Developer

Dicoding Indonesia

Rizqi Aryansa
Rizqi Aryansa

Associate Android Developer

Google Certified

Khrisna Indrawan Eka Putra
Khrisna Indrawan Eka Putra

Code Reviewer
Associate Android Developer

Dicoding Indonesia

Gilang Ramadhan
Gilang Ramadhan

Associate Android Developer

Academy Content Writer
Dicoding Indonesia

Alfian Hidayat
Alfian Hidayat

Google Certified - Associate Android Developer

Software Engineer 
Blibli.com

Muhammad Fiqri Muthohar
Muhammad Fiqri Muthohar

A wild null pointer

Angga Pratama
Angga Pratama

Android Developer
anggastudio.dev


Andri Suranta Ginting
Andri Suranta Ginting

Dicoding Graduate 

Product Engineer @GOJEK

Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Code Reviewer

Dicoding Indonesia

Dimas Maulana Dwi Saputra
Dimas Maulana Dwi Saputra

Academy Content Writer

Android Associate Developer

Dicoding Indonesia

Silakan masuk dahulu ke Dicoding untuk dapat mengambil kelas ini

Masuk

Kunjungi Online Store Kami

Kelas ini disusun oleh:

Google ATP
Google ATP

Google Developers

Authorized Training Partner