Belajar Membuat Aplikasi Android untuk Pemula
Topik:
AndroidLevel: Pemula
Siswa Terdaftar
Topik:
AndroidLevel: Pemula
Siswa Terdaftar
Kelas ini merupakan langkah ke-dua Anda untuk menjadi Android Developer.
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.
Kelas ini merupakan langkah ke-dua 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
Cara instalasi akan diajarkan pada kelas ini.
Lihat semua peralatan belajar
Lihat semua peralatan belajarKelas 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)
Kelas ini membutuhkan beberapa tools berikut:
Android Studio
Cara instalasi akan diajarkan pada kelas ini.
Metode Ajar
Lihat semua metode ajar
Lihat semua metode ajarKontributor
4Curriculum Developer yang membangun kelas ini:
Gilang Ramadhan
Curriculum Developer at Dicoding Indonesia
Ahmad Arif Faizin
Curriculum Developer Lead at Dicoding Indonesia
Reviewer
63Code Reviewer yang akan me-review tugas dan kode Anda:
Sidiq Permana
Lead Innovation and Technology at NBS
Arik Achmad Efendy
Lead Mobile Developer at Radyalabs
Nur Rohman
Chief Product Officer at Dicoding
Talk about tech and products.
Currently building a product at dicoding.com as a CPO, creating a great learning experience for developers in Indonesia. Previously, Product Engineer @ Gojek.
Bayu teguh pamuji
Android Developer at Hepicar
Rizqi Aryansa
External Code Reviewer at Dicoding Indonesia
Lihat semua kontributor dan reviewer
Lihat semua kontributor dan reviewerKontributor kelas
Curriculum Developer yang membangun kelas ini:
Gilang Ramadhan
Curriculum Developer at Dicoding Indonesia
Ahmad Arif Faizin
Curriculum Developer Lead at Dicoding Indonesia
Sidiq Permana
Lead Innovation and Technology at NBS
Indratama Pangasian Manalu
Curriculum Developer at Dicoding Indonesia
Tim Reviewer
Code Reviewer yang akan me-review tugas dan kode Anda:
Sidiq Permana
Lead Innovation and Technology at NBS
Arik Achmad Efendy
Lead Mobile Developer at Radyalabs
Nur Rohman
Chief Product Officer at Dicoding
Talk about tech and products.
Currently building a product at dicoding.com as a CPO, creating a great learning experience for developers in Indonesia. Previously, Product Engineer @ Gojek.
Bayu teguh pamuji
Android Developer at Hepicar
Rizqi Aryansa
External Code Reviewer at Dicoding Indonesia
Nasrul Gunawan
Elixir Backend Developer at Global IT Support
Fajar Septian
Software Engineer - Android at Quipper
Khofidin
IT & Traceability Manager at Austrex
Danviero Yuzwan Pratama
Android Engineer at Gojek
Vincentius Jordan H Tampubolon
External Code Reviewer At Dicoding Indonesia
Julsapargi Nursam
External Code Reviewer at Dicoding Indonesia
Yudistiro Septian Dwi Saputro
Android Engineer at Stockbit
Ar Firman Syahputra
External Code Reviewer at Dicoding Indonesia
Angga Pratama
External Code Reviewer for Android Learning Path
Andri Suranta Ginting
Lead Mobile Engineer at Gojek
Arief Turbagus Nuril
Mobile App Developer at SALT Indonesia
Moh Sihabudin
Android Developer at SwipeRX
Android Developer dengan pengalaman lebih dari 3 tahun dalam merancang dan membangun aplikasi mobile yang inovatif dan juga aktif berkontribusi sebagai Dicoding Reviewer dan Mentor di Bangkit.
Selain Android, saya juga memiliki pengalaman dengan C# dan SQL, sehingga dapat memberikan panduan yang komprehensif dalam pengembangan aplikasi secara keseluruhan.
Taufik Hidayat
Android Developer at PT Bank Rakyat Indonesia (Persero) Tbk
Zulfikar Mauludin
Mobile Developer at Amanah Corp
Agista Septiyanto
Product Engineer
Tim product
Alfian Yusuf Abdullah
Head of Reviewer at Dicoding Indonesia
R. Rifa Fauzi Komara
Software Engineer, Mobile (Flutter) at Grab
Ivana Natalia Gabriella Situmorang
External Code Reviewer at Dicoding Indonesia
Nanang Sutisna
- Mobile & Web Enthusiast
- External Code Reviewer at Dicoding Indonesia
Dharma Yudistira Eka Putra
External Code Reviewer at Dicoding Indonesia
Gilang Ramadhan
Curriculum Developer at Dicoding Indonesia
Our team at Dicoding Indonesia thrives under my coordination, where we've honed a robust curriculum enhancing the Android and iOS development skills of our students. With a rich educational backdrop that spans from Politeknik Negeri Semarang to specialized certifications from Udacity and the University of Toronto, I've forged a path that intersects innovative teaching with cutting-edge technology.
As a Curriculum Developer and Contributor Coordinator, my focus is on crafting high-quality educational content and managing our elite contributors. Our success is evident in the elevated learning experiences we deliver, rooted in my expertise in UX Design, Android Development, iOS Development, and Project Management, ensuring that every student is equipped for the dynamic demands of the tech industry.
Thingkilia Finnatia Husin
External Code Reviewer at Dicoding Indonesia
Augie Afriyansyah
External Code Reviewer at Dicoding
- Bangkit Academy 2021 Graduate
Muhammad Reinaldy Hermawan
External Code Reviewer at Dicoding Indonesia
- Mobile Software Enthusiast
- Google Bangkit 2021 Graduate
I Kadek Yoga Darma Putra
Android Engineer at Tunaiku
Rahmatsyah
External Code Reviewer at Dicoding Indonesia
Android Engineer at Amar Bank
Ahmad Sufyan Tsauri
Mobile Developer
- External Code Reviewer
- Google certified Associate Android Developer
Ananda Dwi Prayoga
Android Engineer at Vidio.com
Muhammad Nazar Alwi
External Code Reviewer at Dicoding Indonesia
Ivan Andrianto
Academy Code Reviewer at Dicoding Indonesia
Aditiya Ihzar Eka Prayogo
Android Engineer at PT. Hitachi Channel Solutions Indonesia
● Ex-Android Engineer at Kompas Gramedia
● Ex-Android Engineer at Waresix
● Google Bangkit 2021 Graduate
Muammar Ahlan Abimanyu
External Code Reviewer at Dicoding Indonesia
Android Enthusiast
Kotlin Enthusiast
M Hassan Thalib
External Code Reviewer at Dicoding Indonesia
Kotlin & Android Enthusiast
Celvine Adi Putra
Baso Rizky Hamdana
External Code Reviewer at Dicoding Indonesia
Swanddd
External Code Reviewer at Dicoding Indonesia
Abrar Wiryawan
External Code Reviewer at Dicoding Indonesia
Dicky Arya Pratama
Android Developer At PT Bank Mandiri Tbk
Android Developer At PT Bank Mandiri Tbk. | Bangkit Instructor | Dicoding Elite | Google Certified - Associate Android Developer | Bangkit 2021 Graduate | Ex-GDSC Lead | MBKM Dicoding Alumni | Startup Campus Alumni | Machine Learning Enthusiast
Dandy Candra Oktaviano
Web Engineer at Crocodic | External Reviewer at Dicoding Indonesia
Lalu Naufal Azmi
Software Engineer @ DKatalis
- Google Certified - Associate Android Developer
- Software Engineer Part Time @ DKatalis
Galah Seno Adjie
External Code Reviewer at Dicoding Indonesia
Rivaldo Fernandes
iOS and Android Expert
Mobile Developer Enthusiast
iOS Developer at PT Bank Syariah Indonesia
Mohammad Bijantium Sinatria
External Code Reviewer
You can reach out me on my Linkedin.
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
Eko Rahayu Widodo
Software Engineer
• Lifelong Learner.
• Let's Connect ^^.
Dimas Catur Wibowo
Code Reviewer at Dicoding Indonesia
Jordie Juwono
Mobile Developer
Kotlin & Flutter Developer
Deden Muhamad Furqon
Academy Code Reviewer at Dicoding Indonesia
Saya memulai perjalanan di bidang Android Development sejak 2017 dan telah lulus dari program Google Developer Kejar 2019, IDCamp 2019, serta Bangkit 2021. Sejak bergabung dengan Dicoding pada tahun 2022, saya mengembangkan keahlian lebih luas di bidang Software Engineering, mencakup Mobile Development (Kotlin, Flutter, dan Swift), Web Development (Frontend & Backend), UI/UX, sampai Project Management.
Certificate:
Sidiq Permana
Lead Innovation and Technology at NBS
Arik Achmad Efendy
Lead Mobile Developer at Radyalabs
Nur Rohman
Chief Product Officer at Dicoding
Talk about tech and products.
Currently building a product at dicoding.com as a CPO, creating a great learning experience for developers in Indonesia. Previously, Product Engineer @ Gojek.
Bayu teguh pamuji
Android Developer at Hepicar
Rizqi Aryansa
External Code Reviewer at Dicoding Indonesia
Widyarso Joko Purnomo
Khrisna Indrawan Eka Putra
Ahmad Arif Faizin
Curriculum Developer at Dicoding Indonesia
Nasrul Gunawan
Elixir Backend Developer at Global IT Support
Fajar Septian
Software Engineer - Android at Quipper
Khofidin
IT & Traceability Manager at Austrex
Danviero Yuzwan Pratama
Android Engineer at Gojek
Vincentius Jordan H Tampubolon
External Code Reviewer At Dicoding Indonesia
Julsapargi Nursam
External Code Reviewer at Dicoding Indonesia
Yudistiro Septian Dwi Saputro
Android Engineer at Stockbit
Ar Firman Syahputra
External Code Reviewer at Dicoding Indonesia
Angga Pratama
External Code Reviewer for Android Learning Path
Andri Suranta Ginting
Lead Mobile Engineer at Gojek
Arief Turbagus Nuril
Mobile App Developer at SALT Indonesia
Moh Sihabudin
Android Developer at SwipeRX
Android Developer dengan pengalaman lebih dari 3 tahun dalam merancang dan membangun aplikasi mobile yang inovatif dan juga aktif berkontribusi sebagai Dicoding Reviewer dan Mentor di Bangkit.
Selain Android, saya juga memiliki pengalaman dengan C# dan SQL, sehingga dapat memberikan panduan yang komprehensif dalam pengembangan aplikasi secara keseluruhan.
Taufik Hidayat
Android Developer at PT Bank Rakyat Indonesia (Persero) Tbk
Zulfikar Mauludin
Mobile Developer at Amanah Corp
Agista Septiyanto
Product Engineer
Tim product
Alfian Yusuf Abdullah
Head of Reviewer at Dicoding Indonesia
R. Rifa Fauzi Komara
Software Engineer, Mobile (Flutter) at Grab
Rizki Maulana
Mobile Engineer at majoo Indonesia
Ivana Natalia Gabriella Situmorang
External Code Reviewer at Dicoding Indonesia
Aditya Tri Nugroho
Android Developer at Bank DBS Indonesia
Nanang Sutisna
- Mobile & Web Enthusiast
- External Code Reviewer at Dicoding Indonesia
Dharma Yudistira Eka Putra
External Code Reviewer at Dicoding Indonesia
Dimas Maulana Dwi Saputra
Curriculum Developer at Dicoding Indonesia
Gilang Ramadhan
Curriculum Developer at Dicoding Indonesia
Our team at Dicoding Indonesia thrives under my coordination, where we've honed a robust curriculum enhancing the Android and iOS development skills of our students. With a rich educational backdrop that spans from Politeknik Negeri Semarang to specialized certifications from Udacity and the University of Toronto, I've forged a path that intersects innovative teaching with cutting-edge technology.
As a Curriculum Developer and Contributor Coordinator, my focus is on crafting high-quality educational content and managing our elite contributors. Our success is evident in the elevated learning experiences we deliver, rooted in my expertise in UX Design, Android Development, iOS Development, and Project Management, ensuring that every student is equipped for the dynamic demands of the tech industry.
Rully Ihza Mahendra
Take a deep breath for better ideas
Thingkilia Finnatia Husin
External Code Reviewer at Dicoding Indonesia
Augie Afriyansyah
External Code Reviewer at Dicoding
- Bangkit Academy 2021 Graduate
Muhammad Reinaldy Hermawan
External Code Reviewer at Dicoding Indonesia
- Mobile Software Enthusiast
- Google Bangkit 2021 Graduate
I Kadek Yoga Darma Putra
Android Engineer at Tunaiku
Rahmatsyah
External Code Reviewer at Dicoding Indonesia
Android Engineer at Amar Bank
Ahmad Sufyan Tsauri
Mobile Developer
- External Code Reviewer
- Google certified Associate Android Developer
Ananda Dwi Prayoga
Android Engineer at Vidio.com
Muhammad Nazar Alwi
External Code Reviewer at Dicoding Indonesia
Ivan Andrianto
Academy Code Reviewer at Dicoding Indonesia
Aditiya Ihzar Eka Prayogo
Android Engineer at PT. Hitachi Channel Solutions Indonesia
● Ex-Android Engineer at Kompas Gramedia
● Ex-Android Engineer at Waresix
● Google Bangkit 2021 Graduate
Muammar Ahlan Abimanyu
External Code Reviewer at Dicoding Indonesia
Android Enthusiast
Kotlin Enthusiast
M Hassan Thalib
External Code Reviewer at Dicoding Indonesia
Kotlin & Android Enthusiast
Celvine Adi Putra
Baso Rizky Hamdana
External Code Reviewer at Dicoding Indonesia
Swanddd
External Code Reviewer at Dicoding Indonesia
Abrar Wiryawan
External Code Reviewer at Dicoding Indonesia
Rama Febriansyah
Mobile Developer Student
Dicky Arya Pratama
Android Developer At PT Bank Mandiri Tbk
Android Developer At PT Bank Mandiri Tbk. | Bangkit Instructor | Dicoding Elite | Google Certified - Associate Android Developer | Bangkit 2021 Graduate | Ex-GDSC Lead | MBKM Dicoding Alumni | Startup Campus Alumni | Machine Learning Enthusiast
Dandy Candra Oktaviano
Web Engineer at Crocodic | External Reviewer at Dicoding Indonesia
Lalu Naufal Azmi
Software Engineer @ DKatalis
- Google Certified - Associate Android Developer
- Software Engineer Part Time @ DKatalis
Galah Seno Adjie
External Code Reviewer at Dicoding Indonesia
Rivaldo Fernandes
iOS and Android Expert
Mobile Developer Enthusiast
iOS Developer at PT Bank Syariah Indonesia
Mohammad Bijantium Sinatria
External Code Reviewer
You can reach out me on my Linkedin.
Abdan Zaki Alifian
Android Developer at CIMB Niaga
Muhammad Hadi Selamet Hariyanto
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
Eko Rahayu Widodo
Software Engineer
• Lifelong Learner.
• Let's Connect ^^.
Dimas Catur Wibowo
Code Reviewer at Dicoding Indonesia
Jordie Juwono
Mobile Developer
Kotlin & Flutter Developer
Deden Muhamad Furqon
Academy Code Reviewer at Dicoding Indonesia
Saya memulai perjalanan di bidang Android Development sejak 2017 dan telah lulus dari program Google Developer Kejar 2019, IDCamp 2019, serta Bangkit 2021. Sejak bergabung dengan Dicoding pada tahun 2022, saya mengembangkan keahlian lebih luas di bidang Software Engineering, mencakup Mobile Development (Kotlin, Flutter, dan Swift), Web Development (Frontend & Backend), UI/UX, sampai Project Management.
Certificate:
Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.
Lihat semua testimoni
Lihat semua testimoniBerikut adalah beberapa pertanyaan yang paling sering ditanyakan.
Materi yang akan Anda pelajari pada kelas ini.
Memahami HAKI, mekanisme belajar, forum diskusi, glosarium, dan daftar referensi.
5 Menit
15 Menit
10 Menit
10 Menit
10 Menit
5 Menit
20 Menit
5 Menit
Memahami penggunaan Android Studio untuk membuat dan menjalankan project serta mengekspornya menjadi APK/AAB.
40 Menit
90 Menit
130 Menit
80 Menit
80 Menit
10 Menit
10 Menit
Mempelajari konsep dasar Activity dan lifecycle-nya untuk mengambil dan menampilkan data.
40 Menit
280 Menit
Cara Membaca Dokumentasi
20 Menit
Rangkuman Activity
10 Menit
Knowledge Check Activity
10 Menit
Memahami cara untuk berpindah halaman beserta mengirimkan data pada aplikasi, baik dengan Explicit Intent maupun Implicit Intent.
Teori Intent
30 Menit
Latihan Explicit Intent
120 Menit
Latihan Mengirim Data pada Intent
90 Menit
Latihan Mengirim Data dengan Parcelable
90 Menit
Latihan Implicit Intent
60 Menit
Latihan Mendapatkan Nilai Balik dari Intent
60 Menit
Debugging dengan Logging dan Debug Breakpoint
90 Menit
Rangkuman Intent
10 Menit
Knowledge Check Intent
10 Menit
Mengetahui berbagai macam layout dan komponen yang dapat digunakan untuk mendesain aplikasi.
Teori View dan ViewGroup
60 Menit
Latihan LinearLayout, RelativeLayout, FrameLayout, dan TableLayout
170 Menit
Latihan Menganalisis View dan View Group
25 Menit
Latihan ConstraintLayout
115 Menit
Rangkuman View dan ViewGroup
10 Menit
Knowledge Check Views dan ViewGroup
10 Menit
Memahami implementasi style & theme untuk mempersingkat pembuatan desain aplikasi.
Teori Style dan Theme
60 Menit
Latihan Style dan Theme
80 Menit
Rangkuman Style dan Theme
10 Menit
Knowledge Check Style dan Theme
10 Menit
Memahami konsep dan cara kerja RecyclerView untuk menampilkan data yang berjumlah banyak secara dinamis dan contoh penggunaan Layout Manager.
Teori RecyclerView
30 Menit
Latihan RecyclerView
400 Menit
Teori Library di Android
60 Menit
Latihan Implementasi Library Glide
60 Menit
View Binding
50 Menit
Rangkuman RecyclerView
10 Menit
Knowledge Check RecyclerView
10 Menit
Ujian dan proyek akhir yang harus diselesaikan untuk lulus dari kelas ini.
Rangkuman Kelas
30 Menit
Ujian Akhir
60 Menit
Submission Akhir Aplikasi Android Sederhana
900 Menit