Skip to content

IlhamSevensky/Dicoding-Belajar-Android-Jetpack-Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dicoding - Belajar Android Jetpack Pro

  • Completed date : 27 April 2020

  • Using Kotlin

Submission 1 Architecture Component

Kriteria

Fitur yang harus ada pada aplikasi :

  1. Daftar film
    Syarat :

    • Terdapat 2 (dua) halaman yang menampilkan daftar film (Movies dan Tv Show) dengan jumlah minimal 10 item.
    • Menerapkan ViewModel untuk menampung data Movies dan Tv Show.
  2. Detail film
    Syarat :

    • Menampilkan poster dan informasi film pada halaman detail film.
    • Menerapkan ViewModel untuk menampung detail film.
  3. Unit Test
    Syarat :

    • Menerapkan unit test pada semua fungsi yang digunakan untuk mendapatkan data Movie dan Tv Show.
  4. Instrumentation Tests
    Syarat :

    • Menerapkan instrumentation test untuk memastikan fitur-fitur yang ada berjalan dengan semestinya.

Submission 2 Repository dan LiveData

Kriteria

Fitur yang harus ada pada aplikasi :

  1. Daftar film
    Syarat :

    • Mempertahankan fitur sebelumnya.
    • Menerapkan ViewModel,LiveData dan Repository.
  2. Detail film
    Syarat :

    • Mempertahankan fitur sebelumnya.
    • Menerapkan ViewModel, LiveData dan Repository.
  3. Unit Test
    Syarat :

    • Menerapkan unit test pada semua fungsi yang digunakan untuk mendapatkan data Movie dan Tv Show dari API atau Lokal.
  4. Instrumentation Tests
    Syarat:

    • Menerapkan instrumentation test untuk memastikan fitur-fitur yang ada berjalan dengan semestinya.
    • Jika pada aplikasi terdapat proses asynchronous, maka Anda wajib menerapkan Idle Resources.

Submission Akhir Kelola Data

Kriteria

Fitur yang harus ada pada aplikasi :

  1. Daftar film
    Syarat :

    • Mempertahankan fitur sebelumnya.
  2. Detail film
    Syarat :

    • Mempertahankan fitur sebelumnya.
  3. Favorite Film
    Syarat :

    • Dapat menyimpan film ke database favorite.
    • Dapat menghapus film dari database favorite.
    • Terdapat halaman untuk menampilkan daftar Favorite Movies.
    • Terdapat halaman untuk menampilkan daftar Favorite Tv Show.
    • Menerapkan Room menyimpan data Favorite Movie dan Favorite Tv Show.
    • Menerapkan Pagination untuk mengatur data padaRecyclerView.
  4. Unit Test
    Syarat :

    • Menerapkan unit test pada semua fungsi yang digunakan untuk mendapatkan data Movie dan Tv Show dari API atau Lokal.
  5. Instrumentation Tests
    Syarat :

    • Menerapkan instrumentation test untuk memastikan fitur-fitur yang ada berjalan dengan semestinya.
    • Jika pada aplikasi terdapat proses asynchronous, maka Anda wajib menerapkan Idle Resources.

About

Dicoding Course Belajar Android Jetpack Pro (Kotlin)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages