Menjadi Android Developer Expert
4.82
Android

Learning Path

Menjadi Android Developer Expert

Teknologi:

Android
Level: Profesional
Level: Profesional 90 Jam Belajar
3.831

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

26

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

  • Google Certified Associate Android Developer
  • Multi stack developer
Catur dari Dicoding
Catur dari Dicoding

Catur dari Dicoding

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

  • Google Certified Associate Android Developer
  • Multi stack developer
Catur dari Dicoding
Catur dari Dicoding

Catur dari Dicoding

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

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
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

Muhammad Reinaldy Hermawan
Muhammad Reinaldy Hermawan

Muhammad Reinaldy Hermawan

External Code Reviewer at Dicoding Indonesia

- Mobile Software Enthusiast

- Google Bangkit 2021 Graduate

Rahmatsyah
Rahmatsyah

Rahmatsyah

External Code Reviewer at Dicoding Indonesia

Android Engineer at Tunaiku

Ahmad Sufyan Tsauri
Ahmad Sufyan Tsauri

Ahmad Sufyan Tsauri

Mobile Developer

- Passionate in mobile development both native and cross platform

- Google certified Associate Android Developer (AAD)

Aditiya Ihzar Eka Prayogo
Aditiya Ihzar Eka Prayogo

Aditiya Ihzar Eka Prayogo

Android Engineer

● Android Engineer at Kompas Gramedia

● 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
Rama Febriansyah
Rama Febriansyah

Rama Febriansyah

Mobile Developer Student

Lalu Naufal Azmi
Lalu Naufal Azmi

Lalu Naufal Azmi

Software Engineer @ DKatalis

- Google Certified - Associate Android Developer

- Software Engineer Part Time @ DKatalis

Rivaldo Fernandes
Rivaldo Fernandes

Rivaldo Fernandes

- Associate Android Developer

Mobile Developer Enthusiast

Muhammad Hadi Selamet Hariyanto
Muhammad Hadi Selamet Hariyanto

Muhammad Hadi Selamet Hariyanto

Abraham Bulyan Zebua
Abraham Bulyan Zebua

Abraham Bulyan Zebua

make something from nothing

I love design and make new things especially for make an app and my desire is to make apps looks nice and friendly for user not just nice for eye but easy to use

see more about me

Arief Turbagus Nuril
Arief Turbagus Nuril

Arief Turbagus Nuril

Mobile App Developer at SALT Indonesia

  • Mobile App Development Tech Enthusiast
  • Dicoding Graduate
I Kadek Yoga Darma Putra
I Kadek Yoga Darma Putra

I Kadek Yoga Darma Putra

Android Developer at OKHOME Indonesia

  • External Code Reviewer at Dicoding Indonesia
  • Kotlin & Flutter Enthusiast
Abdan Zaki Alifian
Abdan Zaki Alifian

Abdan Zaki Alifian

External Code Reviewer at Dicoding Indonesia

  • Bangkit Graduate 2021 - Android Learning Path
  • Dicoding Graduate - Android Development
  • Android Developer at PT Bank MNC Internasional Tbk.
  • Kotlin Enthusiast
Julsapargi Nursam
Julsapargi Nursam

Julsapargi Nursam

External Code Reviewer at Dicoding Indonesia

  • Mobile Engineer - eFishery
  • Padang Android Developer Community (PANDEC)
Fajar Septian
Fajar Septian

Fajar Septian

Software Engineer - Android at Quipper

  • Google Certified - Associate Android Developer
  • Android Developer Serang
Sesaka Aji Nursyah Bantani
Sesaka Aji Nursyah Bantani

Sesaka Aji Nursyah Bantani

External Reviewer Dicoding at Dicoding Indonesia

find me on linkedin or Github

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

  • Google Certified Associate Android Developer
  • Multi stack developer
Catur dari Dicoding

Catur dari Dicoding

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

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
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

Muhammad Reinaldy Hermawan

Muhammad Reinaldy Hermawan

External Code Reviewer at Dicoding Indonesia

- Mobile Software Enthusiast

- Google Bangkit 2021 Graduate

Rahmatsyah

Rahmatsyah

External Code Reviewer at Dicoding Indonesia

Android Engineer at Tunaiku

Ahmad Sufyan Tsauri

Ahmad Sufyan Tsauri

Mobile Developer

- Passionate in mobile development both native and cross platform

- Google certified Associate Android Developer (AAD)

Aditiya Ihzar Eka Prayogo

Aditiya Ihzar Eka Prayogo

Android Engineer

● Android Engineer at Kompas Gramedia

● 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
Rama Febriansyah

Rama Febriansyah

Mobile Developer Student

Lalu Naufal Azmi

Lalu Naufal Azmi

Software Engineer @ DKatalis

- Google Certified - Associate Android Developer

- Software Engineer Part Time @ DKatalis

Rivaldo Fernandes

Rivaldo Fernandes

- Associate Android Developer

Mobile Developer Enthusiast

Muhammad Hadi Selamet Hariyanto

Muhammad Hadi Selamet Hariyanto

Abraham Bulyan Zebua

Abraham Bulyan Zebua

make something from nothing

I love design and make new things especially for make an app and my desire is to make apps looks nice and friendly for user not just nice for eye but easy to use

see more about me

Arief Turbagus Nuril

Arief Turbagus Nuril

Mobile App Developer at SALT Indonesia

  • Mobile App Development Tech Enthusiast
  • Dicoding Graduate
I Kadek Yoga Darma Putra

I Kadek Yoga Darma Putra

Android Developer at OKHOME Indonesia

  • External Code Reviewer at Dicoding Indonesia
  • Kotlin & Flutter Enthusiast
Abdan Zaki Alifian

Abdan Zaki Alifian

External Code Reviewer at Dicoding Indonesia

  • Bangkit Graduate 2021 - Android Learning Path
  • Dicoding Graduate - Android Development
  • Android Developer at PT Bank MNC Internasional Tbk.
  • Kotlin Enthusiast
Julsapargi Nursam

Julsapargi Nursam

External Code Reviewer at Dicoding Indonesia

  • Mobile Engineer - eFishery
  • Padang Android Developer Community (PANDEC)
Fajar Septian

Fajar Septian

Software Engineer - Android at Quipper

  • Google Certified - Associate Android Developer
  • Android Developer Serang
Sesaka Aji Nursyah Bantani

Sesaka Aji Nursyah Bantani

External Reviewer Dicoding at Dicoding Indonesia

find me on linkedin or Github


Testimoni Siswa

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

Fikri Yusrihan
Fikri Yusrihan
Universitas Diponegoro
Menjadi Android Developer Expert
Kelas ini memberikan insight dan cara pandang baru dari seorang developer expert ketika mengembangkan sebuah aplikasi berbasis Android. Pada kelas ini diajarkan bahwa sebuah aplikasi tidak hanya dapat dijalankan dengan baik, tetapi juga harus menerapkan best practices dan standar yang baik agar aplikasi yang dikembangkan menjadi scalable, maintainable, serta bebas dari berbagai masalah lainnya
Baca selengkapnya
Denis Febta Dianingratri
Denis Febta Dianingratri
Frontier International Northern Pty Ltd
Menjadi Android Developer Expert
Perkembangan Android yang pesat membuat saya sadar untuk mengupgrade skill. Belajar pengembangan Android hingga expert merupakan perjalanan yang tidak mudah. Dicoding menyediakan materi standar Internasional yang bisa dipelajari semua orang, khususnya saya dengan background Non-IT.
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