rodesta2212 / Submission_Dicoding_Belajar-Fundamental-Aplikasi-Android

Submission Untuk Kelas Dicoding Belajar Fundamental Aplikasi Android (BFAA). Menggunakan Kotlin.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Submission Untuk Kelas Dicoding Belajar Fundamental Aplikasi Android (BFAA). Menggunakan Kotlin.


Languages

Language:Kotlin 100.0%