Belajar Aplikasi Android : Pengujian ViewModel dalam Proyek Academy
Tujuan Pada Codelab kali ini Anda akan mempelajari bagaimana menguji ViewModel dalam proyek Academy dengan Unit Test dan Instrumental Test. Logika Dasar Unit Testing: Melakukan pengujian tiap ViewModelInstrumental Testing: Melakukan pengujian tiap halaman dan keseluruhan Aplikasi. Codelab Unit Testing ViewModel…
Belajar Aplikasi Android Studi Kasus Proyek Akademi : ViewModel dalam Proyek Academy
Tujuan Pada Codelab kali ini Anda akan mempelajari bagaimana mengimplementasikan ViewModel dalam proyek Academy. Hasil dari codelab kali ini akan menjadi seperti ini: Logika Dasar Membuka Aplikasi → memanggil DataDummy ke ViewModel → mengirim data ke Activity → melakukan perubahan…
Belajar Aplikasi Android Studi Kasus Proyek Akademi : Menghubungkan Activity & Fragment
Codelab Menghubungkan Activity dan Fragment Pada codelab ini Anda akan menghubungkan tiap asset-asset dan layout dengan fragment dan Activity. Mari kita mulai dengan mengubah kode yang ada di dalam package ui: Buatlah sebuah kelas AcademyAdapter untuk menampilkan item untuk RecyclerView…
Belajar Membuat Aplikasi Android Studi Kasus Proyek Akademi : Layouting
Codelab Layouting Proyek Academy Setelah menyediakan asset-asset yang dibutuhkan, Anda perlu mengubah tampilan dari masing-masing Activity atau Fragment. Ubahlah satu per satu: activity_course_reader.xmlBukalah dan ubah ConstraintLayout menjadi FrameLayout: <?xml version=”1.0″ encoding=”utf-8″?><FrameLayout xmlns:android=”http://schemas.android.com/apk/res/android” xmlns:tools=”http://schemas.android.com/tools” android:id=”@+id/frame_container” android:layout_width=”match_parent” android:layout_height=”match_parent” /> activity_detail_course.xmlHapus FloatingActionButton dan…
Belajar Membuat Aplikasi Android Studi Kasus Proyek Akademi : Persiapan Asset
Codelab Persiapan Asset Pada modul ini, Anda akan menyiapkan asset-asset yang digunakan di proyek Academy seperti gambar, warna, menu dan teks. Kita akan menyiapkan asset-asset yang akan digunakan selama proses pembuatan proyek Academy. Bukalah res/values/colors.xml, ubah dan tambahkan warna-warna berikut:…
Belajar Membuat Aplikasi Android Studi Kasus Proyek Akademi : Dasar
Belajar Membuat Aplikasi Android Studi Kasus Proyek Akademi Pada kelas ini, Anda akan berlatih bagaimana mengimplementasikan Android Jetpack yang dikemas dalam sebuah aplikasi Academy. Lalu bagaimana konsep, atau gambaran hasil akhir dari aplikasi proyek Academy? Seperti inilah skema yang akan…
Belajar Pengujian ViewModel dengan Unit Testing
Tujuan Pada Codelab kali ini Anda akan menggunakan Junit untuk melakukan testing pada aplikasi MyViewModel yang sudah dibuat. Poin penting materi ini adalah agar Anda mengerti bagaimana menggunakan JUnit untuk melakukan pengujian pada aplikasi Anda. Logika Dasar Menjalankan Aplikasi →…
Belajar ViewModel Dengan Contoh Project Aplikasi Android
Tujuan Pada codelab kali ini, Anda akan mempelajari bagaimana mengimplementasikan ViewModel dalam membuat aplikasi Android. Hasil dari codelab kali ini akan menjadi seperti ini: Logika Dasar Melakukan input → mengirim data ke ViewModel → melakukan penghitungan → mengirim data ke…
Belajar Pattern Android Architecture Components
Sebelumnya, Anda sudah mempelajari bagaimana konsep pattern dalam membangun software. Kini Anda akan mempelajari Android Architecture Components sebagai salah satu pattern yang dikeluarkan oleh Google. Android Architecture Components adalah kumpulan library yang membantu Anda untuk merancang aplikasi yang kuat, dapat diuji, dan dapat dikelola dengan mudah. Berikut…
Teori Dasar Architecture Pattern Android Jetpack
Architecture Pattern Arsitektur adalah seni dan ilmu dalam merancang bangunan. Semua orang bisa merancang bangunan, mempunyai pintu, jendela, atap dan komponen lainnya. Namun tak semua orang bisa merancang bangunan dengan baik. Itulah kenapa, arsitektur sangat penting dalam merancang bangunan. Memposisikan…