Belajar Android Jetpack Pro
Teknologi:
AndroidLevel: Mahir
Siswa Terdaftar
Teknologi:
AndroidLevel: Mahir
Siswa Terdaftar
Per tanggal 31 Mei 2022, kelas Belajar Android Jetpack Pro akan ditutup. Sebagai gantinya, kami telah menyiapkan kelas yang lebih komprehesif dengan nama Belajar Pengembangan Aplikasi Android Intermediate. Pada kelas tersebut, Anda akan mempelajari materi Android lebih dalam untuk menjadi Associate Android Developer. |
Android Jetpack dan Android Architecture Components merupakan kumpulan dari library dan tools untuk membuat aplikasi yang kokoh dan mudah dipelihara sesuai dengan best-practice. Sejak Google memperkenalkan komponen tersebut di Google I/O 2018, banyak sekali perusahaan IT yang telah mengadopsinya. Perusahaan seperti LinkedIn, KakaoTalk, Tinder, dan Strava dapat membuat aplikasi yang support configuration change dengan lebih cepat, bersih, dan efektif dengan memanfaatkan komponen Android Jetpack.
Langkah ke-5 Android Developer Learning Path
Langkah ke-4 persiapan sertifikasi internasional Associate Android Developer
Peralatan Belajar
Spesifikasi minimal perangkat:
Prosesor
Intel Core i3 (Rekomendasi Core i5 ke atas)
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)
Metode Ajar
Lihat semua metode ajar
Lihat semua metode ajarKontributor
2Curriculum Developer yang membangun kelas ini:
Gilang Ramadhan
Curriculum Developer at Dicoding Indonesia
Ahmad Arif Faizin
Curriculum Developer Lead at Dicoding Indonesia
Reviewer
30Code Reviewer yang akan me-review tugas dan kode Anda:
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.
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
Tim Reviewer
Code Reviewer yang akan me-review tugas dan kode Anda:
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.
Rizqi Aryansa
External Code Reviewer at Dicoding Indonesia
Khofidin
IT & Traceability Manager at Austrex
Danviero Yuzwan Pratama
Android Engineer at Gojek
Muhammad Fiqri Muthohar
External Code Reviewer at Dicoding Indonesia
Najib Abdillah
Product Engineer at Dicoding Indonesia
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
Angga Pratama
External Code Reviewer for Android Learning Path
Andri Suranta Ginting
Lead Mobile Engineer at Gojek
Zulfikar Mauludin
Mobile Developer at Amanah Corp
Alfian Yusuf Abdullah
Head of Reviewer at Dicoding Indonesia
Deden Muhamad Furqon
Academy Code Reviewer at Dicoding Indonesia
R. Rifa Fauzi Komara
Software Engineer, Mobile (Flutter) at Grab
Ivana Natalia Gabriella Situmorang
External Code Reviewer at Dicoding Indonesia
Dharma Yudistira Eka Putra
External Code Reviewer at Dicoding Indonesia
Didik Maulana Ardiansyah
External Code Reviewer at Dicoding Indonesia
Alexzander Purwoko
Code Reviewer at Dicoding Indonesia
Thingkilia Finnatia Husin
External Code Reviewer at Dicoding Indonesia
I Kadek Yoga Darma Putra
Android Engineer at Tunaiku
Rahmatsyah
External Code Reviewer at Dicoding Indonesia
Android Engineer at Amar Bank
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
Galah Seno Adjie
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.
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.
Rizqi Aryansa
External Code Reviewer at Dicoding Indonesia
Khrisna Indrawan Eka Putra
Ahmad Arif Faizin
Curriculum Developer at Dicoding Indonesia
Khofidin
IT & Traceability Manager at Austrex
Danviero Yuzwan Pratama
Android Engineer at Gojek
Muhammad Fiqri Muthohar
External Code Reviewer at Dicoding Indonesia
Najib Abdillah
Product Engineer at Dicoding Indonesia
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
Angga Pratama
External Code Reviewer for Android Learning Path
Andri Suranta Ginting
Lead Mobile Engineer at Gojek
Zulfikar Mauludin
Mobile Developer at Amanah Corp
Alfian Yusuf Abdullah
Head of Reviewer at Dicoding Indonesia
Deden Muhamad Furqon
Academy Code Reviewer at Dicoding Indonesia
R. Rifa Fauzi Komara
Software Engineer, Mobile (Flutter) at Grab
Ivana Natalia Gabriella Situmorang
External Code Reviewer at Dicoding Indonesia
Aditya Tri Nugroho
Android Developer at Bank DBS Indonesia
Dharma Yudistira Eka Putra
External Code Reviewer at Dicoding Indonesia
Didik Maulana Ardiansyah
External Code Reviewer at Dicoding Indonesia
Dimas Maulana Dwi Saputra
Curriculum Developer at Dicoding Indonesia
Alexzander Purwoko
Code Reviewer at Dicoding Indonesia
Thingkilia Finnatia Husin
External Code Reviewer at Dicoding Indonesia
I Kadek Yoga Darma Putra
Android Engineer at Tunaiku
Rahmatsyah
External Code Reviewer at Dicoding Indonesia
Android Engineer at Amar Bank
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
Galah Seno Adjie
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.
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.
5 Menit
10 Menit
Forum Diskusi
10 Menit
Glosarium
20 Menit
Daftar Referensi
15 Menit
Pengenalan Testing
20 Menit
Teori Unit Testing
35 Menit
Latihan Unit Testing Menggunakan Mockito
90 Menit
Teori Instrumentation Testing
15 Menit
Latihan Instrumentation Testing
70 Menit
Knowledge Check Testing
10 Menit
Modern Android Development
30 Menit
Pengenalan Android Jetpack
20 Menit
Komponen Android Jetpack
40 Menit
Pengenalan Architecture Component
10 Menit
Architecture Pattern
30 Menit
Pengenalan Android Architecture Component
20 Menit
Teori ViewModel dan Lifecycle
55 Menit
Latihan ViewModel
35 Menit
Latihan Pengujian ViewModel dengan Unit Testing
55 Menit
Knowledge Check ViewModel
5 Menit
Proyek Android Jetpack
10 Menit
Persiapan Proyek Android Jetpack
90 Menit
Persiapan Asset Proyek Android Jetpack
30 Menit
Layouting Proyek Android Jetpack
50 Menit
Menghubungkan Activity dan Fragment
90 Menit
ViewModel dalam Proyek Android Jetpack
50 Menit
Pengujian ViewModel dalam Proyek Android Jetpack
70 Menit
Submission 1 : Architecture Component
450 Menit
Pengenalan Repository dan LiveData
10 Menit
Teori Repository
60 Menit
Teori Injection
60 Menit
Repository dan Injection dalam Proyek Android Jetpack
160 Menit
Pengujian Repository dan Injection dalam Proyek Android Jetpack
100 Menit
Teori LiveData
40 Menit
Latihan LiveData
45 Menit
Teori Retrofit
90 Menit
Latihan LiveData dengan API
100 Menit
Latihan LiveData dengan Single Event
40 Menit
Knowledge Check LiveData
5 Menit
LiveData dalam Proyek Android Jetpack
60 Menit
Pengujian LiveData dalam Proyek Android Jetpack
100 Menit
Teori Idling Resources
30 Menit
Latihan Idling Resources
60 Menit
Knowledge Check Idle Resources
5 Menit
Pengujian dengan Idling Resource dalam Proyek Android Jetpack
25 Menit
Submission 2 : Repository dan LiveData
450 Menit
Pengenalan Kelola Data
10 Menit
Teori Room
30 Menit
Latihan Room
180 Menit
Knowledge Check Room
5 Menit
Room dalam Proyek Android Jetpack
220 Menit
Pengujian Room dalam Proyek Android Jetpack
65 Menit
Teori Paging
30 Menit
Latihan Paging
70 Menit
Knowledge Check Paging
5 Menit
Paging dalam Proyek Android Jetpack
135 Menit
Pengujian Paging dalam Proyek Android Jetpack
30 Menit
Teori RawQuery
40 Menit
Latihan RawQuery
50 Menit
Proyek Akhir: Kelola Data
450 Menit