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

 
 
 

Languages