Menjadi Android Developer Expert
4.81
Android

Learning Path

Menjadi Android Developer Expert

Teknologi:

Android
Level: Profesional
Level: Profesional 90 Jam Belajar
3.120

Siswa Terdaftar

Saatnya menjadi Android Expert dengan belajar Clean Architecture, Reactive, Dependency Injection, Modularization, Performance, dan Security.
Menjadi Android Developer Expert Partner
Learning Path Android Developer

Kelas ini merupakan langkah ke-enam Anda untuk menjadi Android Developer.

Apa yang akan Anda dapatkan

Sertifikat

Dapatkan sertifikat standar industri setelah menyelesaikan kelas ini.

Code Review

Kode yang Anda kerjakan akan di-review secara komprehensif oleh Reviewer.

Forum Diskusi

Diskusikan materi belajar dengan siswa lainnya.

Modul Tutorial

Materi bacaan elektronik disajikan dengan bahasa yang mudah dipahami.

Submission

Uji kemampuan teknis Anda dengan mengerjakan tugas submission.

Kuis

Kuis pilihan ganda membantu Anda memahami materi yang dipelajari.
Level Profesional
Melanjutkan tingkat mahir. Lebih banyak studi kasus dengan praktik terbaik standar industri.

Deskripsi

Perusahaan berlomba membuat aplikasi Android agar dapat menjangkau pasar. Namun kesuksesan sebuah aplikasi terbentur kompetisi dan mahalnya biaya akuisisi user. Maka diperlukan aplikasi dengan performa tinggi supaya dapat bersaing dan tidak dihapus oleh user. Minimnya bug, keamanan, dan ukuran aplikasi adalah faktor lain yang perlu diperhatikan untuk kenyamanan user. Maka, pelajarilah di kelas ini cara membuat kode yang mudah diubah untuk mengikuti kebutuhan bisnis dan tidak rapuh ketika dikembangkan. 

  • Permintaan tinggi dari perusahaan untuk developer Android dengan ilmu expert karena minimnya kualitas developer di Indonesia.
  • Materi yang diajarkan di kelas ini merupakan best-practice langsung dari industri sehingga dipastikan berguna untuk kebutuhan sehari-hari.
  • Kemudahan untuk menyesuaikan aplikasi Anda dengan kebutuhan perusahaan melalui arsitektur kuat yang mudah dipelihara.
  • Beberapa keahlian sudah menjadi prasyarat minimal untuk kerja di perusahaan teknologi seperti Reactive Programming dan Dependency Injection.
  • Performance dan Security adalah hal yang harus Anda perhatikan jika ingin membuat aplikasi yang dipakai jutaan user.


Target dan Sasaran Siswa

  • Kelas ini ditujukan bagi Android Developer yang ingin menjadi Android Developer Expert dengan skill yang sering digunakan di dunia industri.
  • Kelas dapat diikuti oleh siswa yang melek IT sehingga wajib memiliki dan dapat mengoperasikan komputer dengan baik. 
  • Kelas ini didesain untuk Android developer yang paham fundamental aplikasi Android mulai dari layout sampai background process dan juga penggunaan komponen VIewModel, LiveData, serta Room untuk membangun aplikasi dengan Android Architecture Component.
  • Siswa harus bisa belajar mandiri, berkomitmen, benar-benar punya rasa ingin tahu, dan tertarik pada subjek materi, karena sebaik apa pun materi kelas ini, tidak akan berguna tanpa keseriusan siswa untuk belajar, berlatih, dan mencoba. 
  • Di akhir kelas, siswa dapat membuat aplikasi yang scalable dan maintainable dengan menerapkan berbagai macam komponen yang sering digunakan di dunia industri.

Learning Path

Kelas ini merupakan langkah ke-enam Anda untuk menjadi Android Developer.


Peralatan Belajar

Spesifikasi minimal perangkat:

Prosesor

Intel Core i3 (Rekomendasi Core i5 ke atas)

Tools yang dibutuhkan untuk belajar:

Android Studio

Lihat semua peralatan belajar

Lihat semua peralatan belajar

Peralatan Belajar

Spesifikasi minimal perangkat

Kelas ini membutuhkan spesifikasi perangkat seperti berikut:

RAM

8 GB atau lebih

Layar

1280 x 800 (Rekomendasi Full HD 1920 x 1080)

Sistem Operasi

Windows, Linux, MacOS

Prosesor

Intel Core i3 (Rekomendasi Core i5 ke atas)

Tools

Kelas ini membutuhkan beberapa tools berikut:

Android Studio


Metode Ajar

Online self-learning
  1. Total jam belajar : 90 jam
  2. Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 63 hari).
  3. Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas.
Evaluasi pembelajaran
  1. Submission (proyek akhir) berupa sebuah aplikasi yang mengimplementasikan komponen-komponen yang telah dipelajari sebelumnya. 

Lihat semua metode ajar

Lihat semua metode ajar

Metode Ajar

Online self-learning
  1. Total jam belajar : 90 jam
  2. Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 63 hari).
  3. Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas.
Evaluasi pembelajaran
  1. Submission (proyek akhir) berupa sebuah aplikasi yang mengimplementasikan komponen-komponen yang telah dipelajari sebelumnya. 

Kontributor

2

Curriculum Developer yang membangun kelas ini:

Sidiq Permana

Sidiq Permana

Lead Innovation and Technology at NBS

Ahmad Arif Faizin

Ahmad Arif Faizin

Curriculum Developer at Dicoding Indonesia

Reviewer

20

Code Reviewer yang akan me-review tugas dan kode Anda:

Khrisna dari Dicoding
Khrisna dari Dicoding

Khrisna dari Dicoding

Head of Reviewer at Dicoding Indonesia

Ahmad Arif Faizin
Ahmad Arif Faizin

Ahmad Arif Faizin

Curriculum Developer at Dicoding Indonesia

Khofidin
Khofidin

Khofidin

IT & Traceability Manager at Austrex

  • Associate Android Developer
  • Farmer
Dimas Catur Wibowo
Dimas Catur Wibowo

Dimas Catur Wibowo

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer


Angga Pratama
Angga Pratama

Angga Pratama

External Code Reviewer for Android Learning Path

Lihat semua kontributor dan reviewer

Lihat semua kontributor dan reviewer

Kontributor & Reviewer

Kontributor kelas

Curriculum Developer yang membangun kelas ini:

Sidiq Permana

Sidiq Permana

Lead Innovation and Technology at NBS

Ahmad Arif Faizin

Ahmad Arif Faizin

Curriculum Developer at Dicoding Indonesia


Tim Reviewer

Code Reviewer yang akan me-review tugas dan kode Anda:

Khrisna dari Dicoding
Khrisna dari Dicoding

Khrisna dari Dicoding

Head of Reviewer at Dicoding Indonesia

Ahmad Arif Faizin
Ahmad Arif Faizin

Ahmad Arif Faizin

Curriculum Developer at Dicoding Indonesia

Khofidin
Khofidin

Khofidin

IT & Traceability Manager at Austrex

  • Associate Android Developer
  • Farmer
Dimas Catur Wibowo
Dimas Catur Wibowo

Dimas Catur Wibowo

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer


Angga Pratama
Angga Pratama

Angga Pratama

External Code Reviewer for Android Learning Path

Agista Septiyanto
Agista Septiyanto

Agista Septiyanto

Code Reviewer at Dicoding Indonesia

Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Deden Muhamad Furqon
Deden Muhamad Furqon

Deden Muhamad Furqon

Academy Code Reviewer at Dicoding Indonesia

Dharma Yudistira Eka Putra
Dharma Yudistira Eka Putra

Dharma Yudistira Eka Putra

External Code Reviewer at Dicoding Indonesia

  • Google Certified - Associate Android Developer
  • Bangkit 2021 Graduate with distinction
  • Mobile Developement Enthusiast
Thingkilia Finnatia Husin
Thingkilia Finnatia Husin

Thingkilia Finnatia Husin

External Code Reviewer at Dicoding Indonesia

Rahmatsyah
Rahmatsyah

Rahmatsyah

External Code Reviewer at Dicoding Indonesia

Android Engineer at Tunaiku

Aditiya Ihzar Eka Prayogo
Aditiya Ihzar Eka Prayogo

Aditiya Ihzar Eka Prayogo

External Code Reviewer Dicoding

● Android Engineer at Waresix

● Google Bangkit 2021 Graduate

Muammar Ahlan Abimanyu
Muammar Ahlan Abimanyu

Muammar Ahlan Abimanyu

External Code Reviewer at Dicoding Indonesia

Android Enthusiast

Kotlin Enthusiast

ABRAR WIRYAWAN
ABRAR WIRYAWAN

ABRAR WIRYAWAN

External Code Reviewer at Dicoding Indonesia

  • Android Enthusiast
  • Kotlin Enthusiast
  • Jetpack Compose Enthusiast
Lalu Naufal Azmi
Lalu Naufal Azmi

Lalu Naufal Azmi

Mahasiswa di Universitas Bumigora

- Google Certified - Associate Android Developer

- Core Team Developer Student Club Universitas Bumigora

Ahmad Sufyan Tsauri
Ahmad Sufyan Tsauri

Ahmad Sufyan Tsauri

Student

Google Certified Associate Android Developer

Rama Febriansyah
Rama Febriansyah

Rama Febriansyah

Mobile Developer Student

Muhammad Reinaldy Hermawan
Muhammad Reinaldy Hermawan

Muhammad Reinaldy Hermawan

Muhammad Hadi Selamet Hariyanto
Muhammad Hadi Selamet Hariyanto

Muhammad Hadi Selamet Hariyanto

Rivaldo Fernandes
Rivaldo Fernandes

Rivaldo Fernandes

- Learner Apple Developer Academy - AI Coach at Orbit Future Academy

Khrisna dari Dicoding

Khrisna dari Dicoding

Head of Reviewer at Dicoding Indonesia

Ahmad Arif Faizin

Ahmad Arif Faizin

Curriculum Developer at Dicoding Indonesia

Khofidin

Khofidin

IT & Traceability Manager at Austrex

  • Associate Android Developer
  • Farmer
Dimas Catur Wibowo

Dimas Catur Wibowo

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer


Angga Pratama

Angga Pratama

External Code Reviewer for Android Learning Path

Agista Septiyanto

Agista Septiyanto

Code Reviewer at Dicoding Indonesia

Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Deden Muhamad Furqon

Deden Muhamad Furqon

Academy Code Reviewer at Dicoding Indonesia

Dharma Yudistira Eka Putra

Dharma Yudistira Eka Putra

External Code Reviewer at Dicoding Indonesia

  • Google Certified - Associate Android Developer
  • Bangkit 2021 Graduate with distinction
  • Mobile Developement Enthusiast
Thingkilia Finnatia Husin

Thingkilia Finnatia Husin

External Code Reviewer at Dicoding Indonesia

Rahmatsyah

Rahmatsyah

External Code Reviewer at Dicoding Indonesia

Android Engineer at Tunaiku

Aditiya Ihzar Eka Prayogo

Aditiya Ihzar Eka Prayogo

External Code Reviewer Dicoding

● Android Engineer at Waresix

● Google Bangkit 2021 Graduate

Muammar Ahlan Abimanyu

Muammar Ahlan Abimanyu

External Code Reviewer at Dicoding Indonesia

Android Enthusiast

Kotlin Enthusiast

ABRAR WIRYAWAN

ABRAR WIRYAWAN

External Code Reviewer at Dicoding Indonesia

  • Android Enthusiast
  • Kotlin Enthusiast
  • Jetpack Compose Enthusiast
Lalu Naufal Azmi

Lalu Naufal Azmi

Mahasiswa di Universitas Bumigora

- Google Certified - Associate Android Developer

- Core Team Developer Student Club Universitas Bumigora

Ahmad Sufyan Tsauri

Ahmad Sufyan Tsauri

Student

Google Certified Associate Android Developer

Rama Febriansyah

Rama Febriansyah

Mobile Developer Student

Muhammad Reinaldy Hermawan

Muhammad Reinaldy Hermawan

Muhammad Hadi Selamet Hariyanto

Muhammad Hadi Selamet Hariyanto

Rivaldo Fernandes

Rivaldo Fernandes

- Learner Apple Developer Academy - AI Coach at Orbit Future Academy


Testimoni Siswa

Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.

Vicky Setiady
Vicky Setiady
Silverlake Mobility Ecosystem Sdn Bhd
Menjadi Android Developer Expert
Kelas ini sungguh bermanfaat Di kasus saya, walau saya sudah memulai karir sebagai Android dev, tapi pada kelas ini masih banyak hal baru yang saya pelajari dan bisa saya terapkan di real project agar kualitas aplikasi nya semakin baik, efektif dan efisien.
Baca selengkapnya
Ervin Suriandi
Ervin Suriandi
LINE Indonesia
Menjadi Android Developer Expert
Gokil dan keren banget kontennya. Materinya otomatis udah pasti useful banget buat temen-temen semua! Bahkan sampai content yang additional pun ada. Apalagi yang ditunggu? Coba buktikan sendirilah, guys!
Baca selengkapnya
Lihat semua testimoni

Silabus

Materi yang akan Anda pelajari pada kelas ini.

  • 40 Menit

  • 5 Menit

  • 15 Menit

  • 60 Menit

  • 90 Menit

  • 110 Menit

  • 45 Menit

  • 90 Menit

  • 90 Menit

  • 25 Menit

  • 30 Menit

  • 5 Menit

  • 20 Menit

  • 60 Menit

  • 80 Menit

  • 100 Menit

  • 60 Menit

  • 120 Menit

  • 160 Menit

  • 70 Menit

  • 65 Menit

  • 130 Menit

  • 30 Menit

  • 25 Menit

  • 5 Menit

  • 70 Menit

  • 70 Menit

  • 20 Menit

  • 90 Menit

  • 80 Menit

  • 840 Menit

  • 15 Menit

  • 5 Menit

  • 15 Menit

  • 15 Menit

  • 145 Menit

  • 25 Menit

  • 80 Menit

  • 15 Menit

  • 5 Menit

  • 15 Menit

  • 15 Menit

  • 20 Menit

  • 20 Menit

  • 25 Menit

  • 10 Menit

  • 50 Menit

  • 25 Menit

  • 20 Menit

  • 20 Menit

  • 20 Menit

  • 70 Menit

  • 70 Menit

  • 60 Menit

  • 35 Menit

  • 60 Menit

  • 50 Menit

  • 40 Menit

  • 10 Menit

  • 60 Menit

  • 50 Menit

  • 50 Menit

  • 50 Menit

  • 100 Menit

  • 70 Menit

  • 820 Menit