Belajar Pengembangan Aplikasi Android Intermediate
4.77
Android

Learning Path

Belajar Pengembangan Aplikasi Android Intermediate

Teknologi:

Android
Level: Mahir
Level: Mahir 100 Jam Belajar
1.287

Siswa Terdaftar

Tingkatkan pengalaman pengguna dengan mempelajari Custom View, Animation, Localization, Media, Location, Testing, dan Advanced Database.
Belajar Pengembangan Aplikasi Android Intermediate Partner
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.

Ujian

Validasi pengetahuan Anda dengan mengerjakan soal-soal ujian.
Level Mahir
Menguasai materi dan latihan tingkat lanjut. Kelas ini mensyaratkan sejumlah penguasaan landasan pengetahuan yang baik.

Deskripsi

Pernahkah terpikir di benak Anda, bagaimana Android Developer membuat aplikasi-aplikasi keren yang bisa membantu kegiatan sehari-hari. Mulai dari mengedit foto, memesan transportasi online, melacak aktivitas olahraga, sampai mencatat keuangan. Di dalam aplikasi tersebut, Android Developer perlu membuat berbagai macam fitur untuk memenuhi kebutuhan mereka. Kelas ini menjawab kebutuhan tersebut dengan membahas berbagai macam komponen yang lebih advance dengan UX yang lebih bervariasi.

  • Komponen yang lebih advance diperlukan untuk memenuhi kebutuhan pengguna yang lebih bervariasi, seperti penggunaan Widget, Media, dan Maps.
  • Tidak hanya fitur yang bervariasi, kelas ini juga membahas bagaimana membuat tampilan yang lebih cantik dengan memanfaatkan Animation. 
  • Kelas ini juga membahas tentang cara menjangkau lebih banyak pengguna dengan menggunakan Localization dan Accessibility. 
  • Banyak perusahaan yang membutuhkan Android developer yang tidak hanya bisa membuat fitur, namun juga memiliki keahlian untuk testing fitur yang sudah dibuat. 
  • Beberapa komponen yang diajarkan disiapkan untuk Anda mengikuti sertifikasi Associate Android Developer, seperti Custom View, Pre Populate Database, RawQuery, Paging.

Target dan Sasaran Siswa

  • Kelas ini ditujukan bagi Android Developer yang ingin meningkatkan skillnya untuk membuat aplikasi dengan mempelajari berbagai macam komponen Advance.
  • Kelas dapat diikuti oleh siswa yang melek IT sehingga wajib memiliki dan dapat mengoperasikan komputer dengan baik. 
  • Kelas ini didesain untuk developer yang familier dengan fundamental aplikasi Android, seperti Activity, Fragment, Intent, dan Navigation. 
  • 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 dengan menerapkan komponen yang sudah dipelajari.

Peralatan Belajar

Spesifikasi minimal perangkat:

Prosesor

Intel Core i3 (Rekomendasi Core i5 ke atas)

Tools yang dibutuhkan untuk belajar:

Android Studio

Cara instalasi akan diajarkan pada kelas ini.

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

Cara instalasi akan diajarkan pada kelas ini.


Metode Ajar

Online self-learning
  1. Total jam belajar : 100 jam
  2. Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 70 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. Ujian akhir kelas
  2. Submission (proyek akhir) berupa sebuah aplikasi Android bertema story app yang dapat digunakan untuk berbagi foto dengan menerapkan Paging.

Lihat semua metode ajar

Lihat semua metode ajar

Metode Ajar

Online self-learning
  1. Total jam belajar : 100 jam
  2. Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 70 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. Ujian akhir kelas
  2. Submission (proyek akhir) berupa sebuah aplikasi Android bertema story app yang dapat digunakan untuk berbagi foto dengan menerapkan Paging.

Kontributor

2

Curriculum Developer yang membangun kelas ini:

Gilang Ramadhan

Gilang Ramadhan

Curriculum Developer at Dicoding Indonesia

Ahmad Arif Faizin

Ahmad Arif Faizin

Curriculum Developer at Dicoding Indonesia

Reviewer

28

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

Arik Achmad Efendy
Arik Achmad Efendy

Arik Achmad Efendy

Lead Mobile Developer at Radyalabs

  • Kotlin Enthusiast
  • UI/UX Enthusiast
Rizqi Aryansa
Rizqi Aryansa

Rizqi Aryansa

External Code Reviewer at Dicoding Indonesia

  • Software Engineer at Tokopedia
  • Associate Android Developer
  • Dicoding Graduate
Widyarso Joko Purnomo
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

Lihat semua kontributor dan reviewer

Lihat semua kontributor dan reviewer

Kontributor & Reviewer

Kontributor kelas

Curriculum Developer yang membangun kelas ini:

Gilang Ramadhan

Gilang Ramadhan

Curriculum Developer at Dicoding Indonesia

Ahmad Arif Faizin

Ahmad Arif Faizin

Curriculum Developer at Dicoding Indonesia


Tim Reviewer

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

Arik Achmad Efendy
Arik Achmad Efendy

Arik Achmad Efendy

Lead Mobile Developer at Radyalabs

  • Kotlin Enthusiast
  • UI/UX Enthusiast
Rizqi Aryansa
Rizqi Aryansa

Rizqi Aryansa

External Code Reviewer at Dicoding Indonesia

  • Software Engineer at Tokopedia
  • Associate Android Developer
  • Dicoding Graduate
Widyarso Joko Purnomo
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

Gilang Ramadhan
Khofidin
Khofidin

Khofidin

IT & Traceability Manager at Austrex

  • Associate Android Developer
  • Farmer
Danviero Yuzwan Pratama
Danviero Yuzwan Pratama

Danviero Yuzwan Pratama

Android Engineer at LOKET

  • Android Enthusiast
Muhammad Fiqri Muthohar
Muhammad Fiqri Muthohar

Muhammad Fiqri Muthohar

External Code Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • Android & iOS Enthusiast
Vincentius Jordan H Tampubolon
Vincentius Jordan H Tampubolon

Vincentius Jordan H Tampubolon

External Code Reviewer At Dicoding Indonesia

Julsapargi Nursam
Julsapargi Nursam

Julsapargi Nursam

External Code Reviewer at Dicoding Indonesia

  • Padang Android Developer Comunity (PANDEC)
Ar Firman Syahputra
Ar Firman Syahputra

Ar Firman Syahputra

External Code Reviewer at Dicoding Indonesia

  • Software Development Engineer Mobile Apps at Bukalapak
  • Google Certified - Associate Android Developer
Saifudin Yahya
Saifudin Yahya

Saifudin Yahya

External Code Reviewer at Dicoding Indonesia

Andri Suranta Ginting
Andri Suranta Ginting

Andri Suranta Ginting

Lead Mobile Engineer at Gojek

  • Associate Android Developer
  • Dicoding Graduate
  • Lead Mobile Engineer - Gojek
Arief Turbagus Nuril
Arief Turbagus Nuril

Arief Turbagus Nuril

Mobile App Developer at SALT Indonesia

  • Mobile App Development Tech Enthusiast
  • Dicoding Graduate
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

Achmad Ilham Imanuddin
Achmad Ilham Imanuddin

Achmad Ilham Imanuddin

Curriculum Developer at Dicoding Indonesia

- Dicoding Graduate

- Flutter Developer

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
Lukas Dylan Adisurya
Lukas Dylan Adisurya

Lukas Dylan Adisurya

Software Engineer at TIX.ID

  • Android Developer
Alexzander Purwoko Widiantoro
Alexzander Purwoko Widiantoro

Alexzander Purwoko Widiantoro

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Microsoft Certified: Azure Fundamental
  • Android, Web & IoT Enthusiast
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
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

Alex Wijaya
Alex Wijaya

Alex Wijaya

External Code Reviewer at Dicoding Indonesia

LI-Bug.svg.original.svgalexwijayaa

  • Full Stack Developer
  • Dicoding Graduate
Galah Seno Adjie
Galah Seno Adjie

Galah Seno Adjie

External Code Reviewer at Dicoding Indonesia

  • Android & Kotlin Enthusiast
  • Jetpack Compose Enthusiast
Nur Rizki Adi Prasetyo
Nur Rizki Adi Prasetyo

Nur Rizki Adi Prasetyo

Web Developer

- Associate Android Developer
- Web Enthusiast

Arik Achmad Efendy

Arik Achmad Efendy

Lead Mobile Developer at Radyalabs

  • Kotlin Enthusiast
  • UI/UX Enthusiast
Rizqi Aryansa

Rizqi Aryansa

External Code Reviewer at Dicoding Indonesia

  • Software Engineer at Tokopedia
  • Associate Android Developer
  • Dicoding Graduate
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
Danviero Yuzwan Pratama

Danviero Yuzwan Pratama

Android Engineer at LOKET

  • Android Enthusiast
Muhammad Fiqri Muthohar

Muhammad Fiqri Muthohar

External Code Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • Android & iOS Enthusiast
Vincentius Jordan H Tampubolon

Vincentius Jordan H Tampubolon

External Code Reviewer At Dicoding Indonesia

Julsapargi Nursam

Julsapargi Nursam

External Code Reviewer at Dicoding Indonesia

  • Padang Android Developer Comunity (PANDEC)
Ar Firman Syahputra

Ar Firman Syahputra

External Code Reviewer at Dicoding Indonesia

  • Software Development Engineer Mobile Apps at Bukalapak
  • Google Certified - Associate Android Developer
Saifudin Yahya

Saifudin Yahya

External Code Reviewer at Dicoding Indonesia

Andri Suranta Ginting

Andri Suranta Ginting

Lead Mobile Engineer at Gojek

  • Associate Android Developer
  • Dicoding Graduate
  • Lead Mobile Engineer - Gojek
Arief Turbagus Nuril

Arief Turbagus Nuril

Mobile App Developer at SALT Indonesia

  • Mobile App Development Tech Enthusiast
  • Dicoding Graduate
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

Achmad Ilham Imanuddin

Achmad Ilham Imanuddin

Curriculum Developer at Dicoding Indonesia

- Dicoding Graduate

- Flutter Developer

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
Lukas Dylan Adisurya

Lukas Dylan Adisurya

Software Engineer at TIX.ID

  • Android Developer
Alexzander Purwoko Widiantoro

Alexzander Purwoko Widiantoro

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Microsoft Certified: Azure Fundamental
  • Android, Web & IoT Enthusiast
I Kadek Yoga Darma Putra

I Kadek Yoga Darma Putra

Android Developer at OKHOME Indonesia

  • External Code Reviewer at Dicoding Indonesia
  • Kotlin & Flutter 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

Alex Wijaya

Alex Wijaya

External Code Reviewer at Dicoding Indonesia

LI-Bug.svg.original.svgalexwijayaa

  • Full Stack Developer
  • Dicoding Graduate
Galah Seno Adjie

Galah Seno Adjie

External Code Reviewer at Dicoding Indonesia

  • Android & Kotlin Enthusiast
  • Jetpack Compose Enthusiast
Nur Rizki Adi Prasetyo

Nur Rizki Adi Prasetyo

Web Developer

- Associate Android Developer
- Web Enthusiast


Testimoni Siswa

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

Richard Tanoto
Richard Tanoto
Universitas Indonesia
Belajar Pengembangan Aplikasi Android Intermediate
Dari kelas ini, saya belajar banyak tentang fitur-fitur yang hampir semua aplikasi Android pasti butuhkan. Materi, latihan, dan submissionnya bikin saya semakin terpacu buat belajar lebih dalam dan mendapat best practice dalam pengerjaannya sehingga lebih siap dalam karir sebagai Android Developer ke depannya :)
Baca selengkapnya
Reza Juliandri
Reza Juliandri
PT Kredibel Teknologi Indonesia
Belajar Pengembangan Aplikasi Android Intermediate
Pembelajaran yang diberikan sangat menarik dan pembahasan yang sangat mendalam. Selain itu pada materi ini juga menjawab beberapa pertanyaan sebelumnya seperti bagaimana cara melakukan relasi di database dengan room, bagaimana cara membuat unit testing yang baik, serta bagaimana cara membuat custom view sesuai dengan apa yang kita inginkan karena pada implementasinya kita akan lebih sering menemui view yang dicustom sesuai dengan requirement pada project.
Baca selengkapnya
Lihat semua testimoni

Silabus

Materi yang akan Anda pelajari pada kelas ini.

  • 20 Menit

  • 60 Menit

  • 120 Menit

  • 30 Menit

  • 60 Menit

  • 60 Menit

  • 120 Menit

  • 15 Menit

  • 5 Menit

  • 15 Menit

  • 30 Menit

  • 200 Menit

  • 50 Menit

  • 120 Menit

  • 40 Menit

  • 120 Menit

  • 30 Menit

  • 70 Menit

  • 15 Menit

  • 5 Menit

  • 15 Menit

  • 30 Menit

  • 30 Menit

  • 75 Menit

  • 90 Menit

  • 15 Menit

  • 5 Menit

  • 10 Menit

  • 30 Menit

  • 45 Menit

  • 60 Menit

  • 120 Menit

  • 75 Menit

  • 30 Menit

  • 120 Menit

  • 60 Menit

  • 40 Menit

  • 60 Menit

  • 120 Menit

  • 15 Menit

  • 5 Menit

  • 10 Menit

  • 20 Menit

  • 550 Menit

  • 15 Menit

  • 30 Menit

  • 120 Menit

  • 25 Menit

  • 120 Menit

  • 10 Menit

  • 100 Menit

  • 15 Menit

  • 5 Menit

  • 10 Menit

  • 25 Menit

  • 50 Menit

  • 30 Menit

  • 50 Menit

  • 50 Menit

  • 50 Menit

  • 50 Menit

  • 70 Menit

  • 45 Menit

  • 15 Menit

  • 5 Menit

  • 15 Menit

  • 30 Menit

  • 120 Menit

  • 20 Menit

  • 30 Menit

  • 30 Menit

  • 40 Menit

  • 15 Menit

  • 60 Menit

  • 30 Menit

  • 30 Menit

  • 60 Menit

  • 90 Menit

  • 15 Menit

  • 5 Menit

  • 10 Menit

  • 20 Menit

  • 40 Menit

  • 60 Menit

  • 30 Menit

  • 15 Menit

  • 5 Menit

  • 60 Menit

  • 60 Menit

  • 10 Menit

  • 20 Menit

  • 550 Menit