Belajar Fundamental Aplikasi Android

Tools

Dibantu
Dibantu

Halo, selamat datang :)
Kenalin aku Dibantu, bot yang akan membantu kamu mengatasi permasalahan di modul ini.

Modul kelas Belajar Fundamental Aplikasi Android dalam bentuk cetak (buku) maupun elektronik sudah didaftarkan ke Dirjen HKI, Kemenkumham RI. Segala bentuk penggandaan dan atau komersialisasi, sebagian atau seluruh bagian, baik cetak maupun elektronik terhadap modul kelas Belajar Fundamental Aplikasi Android tanpa izin formal tertulis kepada pemilik hak cipta akan diproses melalui jalur hukum.

Hak cipta dilindungi oleh Undang-undang © Dicoding 2017 - 2025

Dengan lanjut ke materi berikutnya, Anda menyetujui adanya informasi hak cipta di atas terhadap modul dalam kelas ini.

Dibantu
Dibantu

Halo, selamat datang :)
Kenalin aku Dibantu, bot yang akan membantu kamu mengatasi permasalahan di modul ini.

Catatan Belajar

ini konten buat note nanti
Keyboard Shortcut
1
Next/prev modul

Membantu untuk mempermudah navigasi antar modul.

Tekan
CTRL / CTRL
2
Mencari Konten

Membantu menemukan konten dengan lebih cepat.

Tekan
CTRL/
3
Melihat daftar modul

Membantu melihat modul lebih cepat.

Tekan
CTRLM
Adaptive Reading

Tema

Terang
Hangat
Gelap

Jenis Font

Ukuran Font

Lebar Bacaan

Medium-width
Full-width
Daftar Modul

0% Selesai

Pengenalan Navigation
Teori Navigation Component
Latihan Navigation Graph, SafeArg, Pop U...
Teori AppBar, Navigation Drawer, Bottom...
Latihan Option Menu pada AppBar
Latihan SearchBar dan SearchView
Latihan Navigation Drawer dengan Navigat...
Latihan Bottom Navigation dengan Navigat...
Latihan Tab Layout dengan ViewPager2
Rangkuman Navigation
Knowledge Check : Navigation
Pengenalan Background Thread dan Network...
Teori Background Thread
Latihan Simulasi Proses Asynchronous den...
Teori Koneksi ke Web API & Parsing JSON
Latihan Networking dengan LoopJ & Parsin...
Teori Retrofit
Latihan Networking dengan Retrofit
Rangkuman Background Thread dan Networki...
Knowledge Check : Background Process dan...
Modern Android Development
Pengenalan Android Jetpack
Komponen Android Jetpack
Pengenalan Android Architecture Componen...
Teori ViewModel dan Lifecycle
Latihan ViewModel
Teori LiveData
Latihan LiveData
Latihan LiveData dengan API
Latihan LiveData dengan Single Event
Teori Android KTX (Kotlin)
Latihan Activity KTX dan Fragment KTX
Rangkuman Android Architecture Component
Knowledge Check : Android Architecture C...
Submission Awal : Aplikasi Dicoding Even...
Pengenalan Testing
Teori Unit Test
Latihan Unit Test Menggunakan JUnit dan...
Teori UI Test dengan Espresso
Latihan UI Test Menggunakan Espresso
Rangkuman Testing
Knowledge Check : Testing
Pengenalan Local Data Persistent
Teori File Storage
Latihan Menyimpan dan Membuka File
Teori SharedPreferences
Latihan Menyimpan Data dengan SharedPref...
Latihan Membuat Halaman Setting dengan d...
Teori DataStore
Latihan Menyimpan Data dengan DataStore
Dasar SQL (Structured Query Language)
Teori SQLite
Latihan Membuat Aplikasi Catatan dengan...
Teori Room
Latihan Room
Teori Repository
Teori Injection
Latihan Repository dan Injection
Rangkuman Local Data Persistent
Knowledge Check : Local Data Persistent
Pengenalan Background Task dan Scheduler
Teori BroadcastReceiver
Latihan BroadcastReceiver dari Event SMS
Latihan BroadcastReceiver dari Custom Ev...
Teori Notification
Latihan Notification dengan Notification...
Latihan Notification dengan PendingInten...
Teori Task dan Back Stack
Latihan Task dan Back Stack dengan TaskS...
Teori AlarmManager
Latihan One Time AlarmManager
Latihan Repeating AlarmManager
Latihan Membatalkan AlarmManager
Teori WorkManager
Latihan Scheduler dengan WorkManager
Rangkuman Background Task & Scheduler
Knowledge Check : Background Task dan S...
Rangkuman Kelas
Ujian Akhir
Submission Akhir : Aplikasi Dicoding Eve...

Persetujuan Hak Cipta

Person in front laptop

Platform mentoring Dicoding menghubungkan mentor dengan mentee, membangun hubungan berkelanjutan untuk mengembangkan karir developer.

Pelajari lebih lanjut