Belajar Membuat Aplikasi Android untuk Pemula
4.88
Android

Learning Path

Belajar Membuat Aplikasi Android untuk Pemula

Teknologi:

Android
Level: Pemula
Level: Pemula 40 Jam Belajar
102.367

Siswa Terdaftar

Buat aplikasi pertamamu pada Android Studio dengan mempelajari dasar Activity, Intent, View & ViewGroup, Style & Theme sampai RecyclerView.
Belajar Membuat Aplikasi Android untuk Pemula 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.
Level Pemula
Mempelajari topik dasar dengan objektif membuat produk, sistem, atau latihan sederhana.

Deskripsi

Android merupakan sistem operasi mobile dengan pengguna terbesar di Indonesia, yakni sekitar 90%. Karena itulah banyak perusahaan yang membuat versi Android-nya supaya lebih dekat dengan pelanggannya, seperti Youtube, Facebook, dan Twitter. Perusahaan kecil pun turut membutuhkan aplikasi Android untuk menyelesaikan masalah yang ada. Ini juga menandakan bahwa kebutuhan akan Android developer semakin meningkat. Tak heran, profesi Android developer merupakan 1 dari 5 profesi yang paling diincar perusahaan.

  • Sebagian besar masyarakat Indonesia memiliki handphone dengan Android sebagai sistem operasinya, ini merupakan potensi yang besar.
  • Android terbukti menjadi solusi untuk permasalahan yang ada di masyarakat, sehingga bisa bermanfaat lebih luas.
  • Banyak perusahaan yang membutuhkan Android Developer namun resource yang ada masih sangat sedikit, bahkan dinyatakan darurat.
  • Menjadi Android Developer merupakan salah satu pekerjaan yang bisa dilakukan secara freelance, sehingga waktunya bisa lebih fleksibel.
  • Android memiliki potensi yang besar untuk menghasilkan uang, seperti melalui iklan Admob, In-App purchase dan membuat proyek aplikasi.


Target dan Sasaran Siswa

  • Kelas ini ditujukan bagi pemula yang ingin memulai karirnya di bidang Android Developer dengan mengacu pada standar kompetensi internasional milik Google.
  • Kelas dapat diikuti oleh siswa yang melek IT sehingga wajib memiliki dan dapat mengoperasikan komputer dengan baik. 
  • Kelas ini didesain untuk siswa yang memiliki latar belakang dan pemahaman mengenai pemrograman menggunakan Kotlin atau Java. 
  • 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 Android yang dapat menampilkan list dan detail data.

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 : 40 jam
  2. Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 28 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 dapat menampilkan sebuah daftar konten beserta detailnya dengan tema bebas

Lihat semua metode ajar

Lihat semua metode ajar

Metode Ajar

Online self-learning
  1. Total jam belajar : 40 jam
  2. Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 28 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 dapat menampilkan sebuah daftar konten beserta detailnya dengan tema bebas

Kontributor

3

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

48

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

Sidiq Permana
Sidiq Permana

Sidiq Permana

Lead Innovation and Technology at NBS

  • Google Developer Expert in Android
Arik Achmad Efendy
Arik Achmad Efendy

Arik Achmad Efendy

Lead Mobile Developer at Radyalabs

  • Kotlin Enthusiast
  • UI/UX Enthusiast
Nur Rohman
Nur Rohman

Nur Rohman

Chief Product Officer at Dicoding Indonesia

Bayu Teguh Pamuji
Bayu Teguh Pamuji

Bayu Teguh Pamuji

Android Developer at Hepicar

  • Android Developer
  • Dicoding Graduate
Rizqi Aryansa
Rizqi Aryansa

Rizqi Aryansa

External Code Reviewer at Dicoding Indonesia

  • Software Engineer at Tokopedia
  • Associate Android Developer
  • Dicoding Graduate

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

Sidiq Permana

Sidiq Permana

Lead Innovation and Technology at NBS


Tim Reviewer

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

Sidiq Permana
Sidiq Permana

Sidiq Permana

Lead Innovation and Technology at NBS

  • Google Developer Expert in Android
Arik Achmad Efendy
Arik Achmad Efendy

Arik Achmad Efendy

Lead Mobile Developer at Radyalabs

  • Kotlin Enthusiast
  • UI/UX Enthusiast
Nur Rohman
Nur Rohman

Nur Rohman

Chief Product Officer at Dicoding Indonesia

Bayu Teguh Pamuji
Bayu Teguh Pamuji

Bayu Teguh Pamuji

Android Developer at Hepicar

  • Android Developer
  • Dicoding Graduate
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

Nasrul Gunawan
Nasrul Gunawan

Nasrul Gunawan

Sr. Backend Engineer at Stockbit

  • Web & Mobile Enthusiast
  • UI/UX Enthusiast
Fajar Septian
Fajar Septian

Fajar Septian

Software Engineer - Android at Quipper

  • Google Certified - Associate Android Developer
  • Android Developer Serang
Khofidin
Khofidin

Khofidin

IT & Traceability Manager at Austrex

  • Google Certified Associate Android Developer
  • Multi stack developer
Danviero Yuzwan Pratama
Danviero Yuzwan Pratama

Danviero Yuzwan Pratama

Android Engineer at Gojek

  • Android 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

  • Mobile Engineer - eFishery
  • Padang Android Developer Community (PANDEC)
Yudistiro Septian Dwi Saputro
Yudistiro Septian Dwi Saputro

Yudistiro Septian Dwi Saputro

Android Engineer at Stockbit

  • Android Developer
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
Angga Pratama
Angga Pratama

Angga Pratama

External Code Reviewer for Android Learning Path

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
Zulfikar Mauludin
Zulfikar Mauludin

Zulfikar Mauludin

Mobile Developer at Amanah Corp

  • Android Developer
  • Dicoding Graduate
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
R. Rifa Fauzi Komara
R. Rifa Fauzi Komara

R. Rifa Fauzi Komara

Software Engineer, Mobile (Flutter) at Grab

Rizki Maulana
Ivana Natalia Gabriella Situmorang
Ivana Natalia Gabriella Situmorang

Ivana Natalia Gabriella Situmorang

External Code Reviewer at Dicoding Indonesia

  • Android Engineer
  • Kotlin and Flutter Enthusiast
  • UI/UX Enthusiast
Aditya Tri Nugroho
Aditya Tri Nugroho

Aditya Tri Nugroho

Android Developer at Bank DBS 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
Dimas Maulana Dwi Saputra
Dimas Maulana Dwi Saputra

Dimas Maulana Dwi Saputra

Curriculum Developer at Dicoding Indonesia

  • Mobile and Web Enthusiast
  • Associate Android Developer
  • React Developer
  • AWS Certified Cloud Practitioner
Rully Ihza Mahendra
Rully Ihza Mahendra

Rully Ihza Mahendra

Take a deep breath for better ideas

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

Google Bangkit 2021 Graduates 

Rahmatsyah
Rahmatsyah

Rahmatsyah

External Code Reviewer at Dicoding Indonesia

Android Engineer at Tunaiku

Ahmad Sufyan Tsauri
Ahmad Sufyan Tsauri

Ahmad Sufyan Tsauri

Android Engineer

Google Certified Associate Android Developer

Muhammad Nazar Alwi
Muhammad Nazar Alwi

Muhammad Nazar Alwi

External Code Reviewer at Dicoding Indonesia

  • Software Engineering Student
  • Dicoding Graduate
  • iOS Developer
Muammar Ahlan Abimanyu
Muammar Ahlan Abimanyu

Muammar Ahlan Abimanyu

External Code Reviewer at Dicoding Indonesia

Android Enthusiast

Kotlin Enthusiast

Muhammad Hassan Thalib
Muhammad Hassan Thalib

Muhammad Hassan Thalib

External Code Reviewer at Dicoding Indonesia

Kotlin & Android Enthusiast

Love learning about new technology

Baso Rizky Hamdana
Baso Rizky Hamdana

Baso Rizky Hamdana

External Code Reviewer at Dicoding Indonesia

Abrar Wiryawan
Abrar Wiryawan

Abrar Wiryawan

External Code Reviewer at Dicoding Indonesia

  • Android Enthusiast
  • Kotlin Enthusiast
  • Jetpack Compose Enthusiast
Muhammad Amru Salim
Muhammad Amru Salim

Muhammad Amru Salim

External Code Reviewer at Dicoding Indonesia

  • Mobile and Web Enthusiast
Rama Febriansyah
Rama Febriansyah

Rama Febriansyah

Mobile Developer Student

Lalu Naufal Azmi
Lalu Naufal Azmi

Lalu Naufal Azmi

Mahasiswa di Universitas Bumigora

- Google Certified - Associate Android Developer

- Software Engineer Part Time @ DKatalis

Galah Seno Adjie
Galah Seno Adjie

Galah Seno Adjie

External Code Reviewer at Dicoding Indonesia

  • Android & Kotlin Enthusiast
  • Jetpack Compose Enthusiast
Rivaldo Fernandes
Rivaldo Fernandes

Rivaldo Fernandes

- Associate Android Developer

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
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

Dimas Catur Wibowo
Dimas Catur Wibowo

Dimas Catur Wibowo

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer
Gilang Ramadhan
Sidiq Permana

Sidiq Permana

Lead Innovation and Technology at NBS

  • Google Developer Expert in Android
Arik Achmad Efendy

Arik Achmad Efendy

Lead Mobile Developer at Radyalabs

  • Kotlin Enthusiast
  • UI/UX Enthusiast
Nur Rohman

Nur Rohman

Chief Product Officer at Dicoding Indonesia

Bayu Teguh Pamuji

Bayu Teguh Pamuji

Android Developer at Hepicar

  • Android Developer
  • Dicoding Graduate
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

Nasrul Gunawan

Nasrul Gunawan

Sr. Backend Engineer at Stockbit

  • Web & Mobile Enthusiast
  • UI/UX Enthusiast
Fajar Septian

Fajar Septian

Software Engineer - Android at Quipper

  • Google Certified - Associate Android Developer
  • Android Developer Serang
Khofidin

Khofidin

IT & Traceability Manager at Austrex

  • Google Certified Associate Android Developer
  • Multi stack developer
Danviero Yuzwan Pratama

Danviero Yuzwan Pratama

Android Engineer at Gojek

  • Android 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

  • Mobile Engineer - eFishery
  • Padang Android Developer Community (PANDEC)
Yudistiro Septian Dwi Saputro

Yudistiro Septian Dwi Saputro

Android Engineer at Stockbit

  • Android Developer
Ar Firman Syahputra

Ar Firman Syahputra

External Code Reviewer at Dicoding Indonesia

  • Software Development Engineer Mobile Apps at Bukalapak
  • Google Certified - Associate Android Developer
Angga Pratama

Angga Pratama

External Code Reviewer for Android Learning Path

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
Zulfikar Mauludin

Zulfikar Mauludin

Mobile Developer at Amanah Corp

  • Android Developer
  • Dicoding Graduate
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
R. Rifa Fauzi Komara

R. Rifa Fauzi Komara

Software Engineer, Mobile (Flutter) at Grab

Ivana Natalia Gabriella Situmorang

Ivana Natalia Gabriella Situmorang

External Code Reviewer at Dicoding Indonesia

  • Android Engineer
  • Kotlin and Flutter Enthusiast
  • UI/UX Enthusiast
Aditya Tri Nugroho

Aditya Tri Nugroho

Android Developer at Bank DBS 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
Dimas Maulana Dwi Saputra

Dimas Maulana Dwi Saputra

Curriculum Developer at Dicoding Indonesia

  • Mobile and Web Enthusiast
  • Associate Android Developer
  • React Developer
  • AWS Certified Cloud Practitioner
Rully Ihza Mahendra

Rully Ihza Mahendra

Take a deep breath for better ideas

Thingkilia Finnatia Husin

Thingkilia Finnatia Husin

External Code Reviewer at Dicoding Indonesia

Muhammad Reinaldy Hermawan

Muhammad Reinaldy Hermawan

External Code Reviewer at Dicoding Indonesia

Google Bangkit 2021 Graduates 

Rahmatsyah

Rahmatsyah

External Code Reviewer at Dicoding Indonesia

Android Engineer at Tunaiku

Ahmad Sufyan Tsauri

Ahmad Sufyan Tsauri

Android Engineer

Google Certified Associate Android Developer

Muhammad Nazar Alwi

Muhammad Nazar Alwi

External Code Reviewer at Dicoding Indonesia

  • Software Engineering Student
  • Dicoding Graduate
  • iOS Developer
Muammar Ahlan Abimanyu

Muammar Ahlan Abimanyu

External Code Reviewer at Dicoding Indonesia

Android Enthusiast

Kotlin Enthusiast

Muhammad Hassan Thalib

Muhammad Hassan Thalib

External Code Reviewer at Dicoding Indonesia

Kotlin & Android Enthusiast

Love learning about new technology

Baso Rizky Hamdana

Baso Rizky Hamdana

External Code Reviewer at Dicoding Indonesia

Abrar Wiryawan

Abrar Wiryawan

External Code Reviewer at Dicoding Indonesia

  • Android Enthusiast
  • Kotlin Enthusiast
  • Jetpack Compose Enthusiast
Muhammad Amru Salim

Muhammad Amru Salim

External Code Reviewer at Dicoding Indonesia

  • Mobile and Web Enthusiast
Rama Febriansyah

Rama Febriansyah

Mobile Developer Student

Lalu Naufal Azmi

Lalu Naufal Azmi

Mahasiswa di Universitas Bumigora

- Google Certified - Associate Android Developer

- Software Engineer Part Time @ DKatalis

Galah Seno Adjie

Galah Seno Adjie

External Code Reviewer at Dicoding Indonesia

  • Android & Kotlin Enthusiast
  • Jetpack Compose Enthusiast
Rivaldo Fernandes

Rivaldo Fernandes

- Associate Android Developer

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
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

Dimas Catur Wibowo

Dimas Catur Wibowo

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer

Testimoni Siswa

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

Yosep Jaru
Yosep Jaru
PT PLN (Persero)
Belajar Membuat Aplikasi Android untuk Pemula
Kelas ini lumayan mengasah otak bagi yang pertama kali belajar Android Studio. Tapi dengan materi yang ada dan source yang diberikan kita bisa menyelesaikan kelas dengan tepat dan cepat.
Baca selengkapnya
Muhammad Afdhal
Muhammad Afdhal
BAZNAS RI
Belajar Membuat Aplikasi Android untuk Pemula
Menyenangkan saat aplikasi yang saya buat bisa running. Ya, ini aplikasi perdana saya, walau sangat sederhana, ini meninggalkan kesan kuat dan keyakinan bahwa siapapun bisa menguasai ini. Tanpa basic IT pun semua orang pasti bisa, asal dengan semangat, optimis dan pantang menyerah.
Baca selengkapnya
Lihat semua testimoni

Silabus

Materi yang akan Anda pelajari pada kelas ini.

  • 30 Menit

  • 100 Menit

  • 60 Menit

  • 40 Menit

  • 10 Menit

  • 60 Menit

  • 170 Menit

  • 10 Menit

  • 60 Menit

  • 80 Menit

  • 10 Menit

  • 30 Menit

  • 200 Menit

  • 60 Menit

  • 60 Menit

  • 90 Menit

  • 10 Menit

  • 540 Menit