IF3210-2024-Android-EXE
Aplikasi manajemen keuangan sederhana yang memungkinkan pengguna untuk mencatat, mengelola, dan menganalisis transaksi keuangan mereka. Pengguna dapat dengan mudah melakukan berbagai tindakan terkait keuangan, mulai dari mencatat transaksi hingga melihat rangkuman grafik transaksi. Aplikasi ini menggunakan SDK Android minimum versi 29 (Android 10), dengan SDK target versi 34. Selain itu, aplikasi ini dikompilasi dengan Java 1.8 dan menggunakan Kotlin sebagai bahasa utama pengembangan.
Library
MPAndroidChart v3.1.0
Library ini digunakan untuk membuat grafik, termasuk pie chart, dalam aplikasi Android.
Apache POI 5.2.5
Apache POI digunakan untuk menyimpan file dalam format Excel (xls/xlsx) dari aplikasi.
JUnit 4.13.2
framework pengujian unit untuk Java. Digunakan untuk menulis dan menjalankan unit test dalam pengembangan aplikasi.
Espresso Core 3.5.1
Espresso Core merupakan bagian dari AndroidX Test yang digunakan untuk menulis dan menjalankan tes otomatis antarmuka pengguna (UI) dalam pengembangan aplikasi Android.
Room 2.6.1
Room yaitu library persistence layer yang digunakan untuk mengakses basis data SQLite dengan lebih mudah dalam pengembangan aplikasi Android.
Retrofit 2.9.0
library HTTP client yang digunakan untuk mengonsumsi layanan web RESTful dalam pengembangan aplikasi Android.
CameraX 1.3.2
library yang mempermudah pengembangan aplikasi Android yang menggunakan kamera. Digunakan untuk pemindaian (scan) dalam aplikasi.
Screenshot
Pembagian Tugas
Spesifikasi | Christo | Haikal | Haidar |
---|---|---|---|
Header dan Navbar | ✔ | ||
Login - Halaman Login | ✔ | ||
Logout - Halaman Pengaturan | ✔ | ||
Melakukan CRUD Transaksi | ✔ | ||
Melihat Daftar Transaksi yang Sudah Dilakukan | ✔ | ||
Melakukan Scan Nota | ✔ | ||
Melihat Graf Rangkuman Transaksi | ✔ | ||
Menyimpan Daftar Transaksi dalam Format .xlsx, .xls | ✔ | ||
Intent GMail | ✔ | ✔ | |
Mengecek expiry JWT | ✔ | ||
Deteksi Sinyal | ✔ | ||
Randomize Transaksi dari Pengaturan | ✔ | ✔ |
Jumlah jam persiapan dan pengerjaan
Jenis | Christo | Haikal | Haidar |
---|---|---|---|
Persiapan | 15 | 15 | 15 |
Pengerjaan | 25 | 10 | 25 |