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
Chief Product Officer at Dicoding Indonesia
Rizqi Aryansa
Rizqi Aryansa
External Code Reviewer at Dicoding Indonesia
  • Software Engineer at Tokopedia
  • Associate Android Developer
  • Dicoding Graduate
Khrisna Indrawan Eka Putra
Khrisna Indrawan Eka Putra
Code Reviewer at Dicoding Indonesia
Gilang Ramadhan
Gilang Ramadhan
Academy Content Writer at Dicoding Indonesia
Alfian Hidayat
Alfian Hidayat
Software Design Engineer at Blibli.com
  • Associate Android Developer
Muhammad Fiqri Muthohar
Muhammad Fiqri Muthohar
External Code Reviewer
  • Certified Associate Android Developer
Angga Pratama
Angga Pratama
Android Developer at First Payment Indonesia
Andri Suranta Ginting
  • Product Engineer - Gojek
  • Associate Android Developer
  • Dicoding Graduate
Alfian Yusuf Abdullah
Alfian Yusuf Abdullah
Code Reviewer at Dicoding Indonesia
  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Dimas Maulana Dwi Saputra
Dimas Maulana Dwi Saputra
Academy Content Writer at Dicoding Indonesia
  • Associate Android Developer
  • Mobile and Web Enthusiast
Aditya Tri Nugroho
Aditya Tri Nugroho
Code Reviewer at 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