Aplikasi ini merupakan aplikasi Android yang dibangun menggunakan bahasa pemrograman Kotlin. Tujuan utama dari aplikasi ini adalah untuk menampilkan daftar pengguna (user) serta memungkinkan pengguna untuk melakukan pencarian terhadap pengguna yang ada.
- Menampilkan daftar pengguna (user) dalam bentuk list.
- Memungkinkan pencarian pengguna berdasarkan nama atau informasi lainnya.
- Menambahkan pengguna ke dalam daftar favorit.
- Mode gelap (dark mode).
- Kotlin: Kotlin digunakan sebagai bahasa pemrograman utama dalam pengembangan aplikasi ini. Kotlin adalah bahasa pemrograman modern yang dapat berjalan di atas platform Android dengan baik. Dengan Kotlin, pengembang dapat menulis kode yang lebih ringkas dan ekspresif dibandingkan dengan Java.
- Android SDK: SDK Android digunakan untuk mengakses berbagai fungsi dan fitur sistem pada perangkat Android, seperti manajemen aktivitas, pengelolaan jaringan, dan pengaturan UI.
- RecyclerView: Untuk menampilkan daftar pengguna, digunakan RecyclerView. RecyclerView adalah komponen tampilan yang efisien dan fleksibel untuk menampilkan kumpulan data dalam daftar atau grid.
- Retrofit: Retrofit digunakan untuk mengelola permintaan jaringan dalam aplikasi. Dengan Retrofit, pengembang dapat dengan mudah berkomunikasi dengan API backend untuk mengambil data pengguna dari server.
- Glide: Glide digunakan untuk memuat dan menampilkan gambar dari berbagai sumber (baik lokal maupun jaringan) dengan efisien.