-
-
Notifications
You must be signed in to change notification settings - Fork 2
How To Start
Faisal Amir edited this page Jan 24, 2022
·
6 revisions
Sebelum Memulai Silahkan Baca Dulu How To Generate Project
- Buka Module nutritionapp
- Kemudian masuk sampai package mvvm, kemudian buat package baru, sebagai contoh : vitamina. seperti gambar dibawah ini.
- Setelah itu klik kanan pilih create empty activity
- Beri nama dengan contoh MainVitaminActivity, tunggu sampai proses selesai.
- Setelah proses build gradle selesai ubah activity tersebut menjadi seperti gambar dibawah ini. Setalah mengubahnya, terdapat 2 fungsi kosong yaitu setupViewModel() dan setupUI(). Anda dapat memanggil component UI XML ID anda didalam fungsi setupUI() tersebut.
- Sama seperti pembuatan activity class bedanya adalah disini kita memilih fragment.
- Setelah membuat fragment class, maka ubah seperti code dibawah ini, fungsinya juga sama seperti pada activity
- Buat Class Baru dengan contoh nama : MainVitaminViewModel
- Kemudian Extend clas tersebut terhadap BaseViewModel seperti gambar dibawah ini
- Setelah selesai jangan lupa tambahkan dependency injection pada class ViewModelModule.kt seperti contoh di bawah ini
- ViewModel Selesai Dibuat
Open source nutrition-framework | Copyright 2021 Muhammad Faisal Amir
nutrition-framework wiki