Skip to content

Latest commit

 

History

History
111 lines (98 loc) · 6.53 KB

File metadata and controls

111 lines (98 loc) · 6.53 KB

Submission Dicoding Belajar Fundamental Aplikasi Android (Kotlin)

Submission Untuk Kelas Dicoding Belajar Fundamental Aplikasi Android (BFAA). Di sini saya menggunakan Kotlin.

Perhatian !!!

Repo ini saya buat sebagai bahan refrensi untuk Kelas Dicoding Belajar Fundamental Aplikasi Android (BFAA) agar dapat membantu teman - teman dalam menyelesaikan submission yang sedang dikerjakan. Ingat untuk tidak sekedar mengcopy-paste saja tanpa memahami skema programmingnya. Semoga Bermanfaat.

  • Pastikan API Token githubnya di update (di ganti dengan punya anda).
  • Cek dan sesuaikan gradle dengan kebutuhan anda (update gradle).

Submission 1

Source Code

Screenshots Submission 1

Submission1 1 Submission1 2

Submission 1 Checklists
  • Menampilkan data pada halaman aplikasi dengan minimal jumlah 10 item.
  • Menggunakan ListView/RecyclerView.
  • Menampilkan avatar dan informasi user pada halaman Detail User.
  • Menggunakan Parcelable sebagai interface dari obyek data yang akan dikirimkan antar Activity.

Submission 2

Source Code

Screenshots Submission 2

Submission2 1 Submission2 2 Submission2 3 Submission2 4 Submission2 5 Submission2 6

Submission 2 Checklists
  • Mempertahankan informasi user yang sudah ditampilkan pada Submission 1.
  • Pencarian User menggunakan data dari API berjalan dengan baik.
  • Data list user yang ditampilkan menggunakan RecyclerView.
  • List Item untuk RecyclerView disusun menggunakan ConstraintLayout.
  • Menggunakan TabLayout, BottomNavigationView atau yang lainnya sebagai navigasi antara halaman List Follower dan List Following.
  • Terdapat indikator loading saat aplikasi memuat data.

Submission 3

Source Code

Screenshots Submission 3 (App)

Submission3 1 Submission3 2 Submission3 3 Submission3 4 Submission3 5

Screenshots Submission 3 (Consumerapp)

Submission3 6 Submission3 7

Submission 3 Checklists
  • Aplikasi bisa menambah user ke daftar favorite.
  • Aplikasi bisa menghapus user dari daftar favorite.
  • Halaman yang menampilkan daftar user favorite.
  • Terdapat pengaturan untuk menghidupkan dan mematikan reminder di halaman Setting.
  • Daily reminder untuk kembali ke aplikasi yang berjalan pada pukul 09.00 AM.
  • Membuat module baru yang menampilkan daftar user favorite dengan menggunakan ContentProvider.
  • Mempertahankan semua fitur aplikasi dan komponen yang digunakan pada Submission 2.

Author

Ricky Rodesta Listiawan