Aplikasi Android Top-Up Game Sederhana dengan RecyclerView, Firebase Authentication & Firestore.
Project Aplikasi Android TopUpGameApp dibuat untuk memenuhi tugas akhir mata kuliah Pemrograman Berbasis Mobile 2. Aplikasi ini memungkinkan pengguna untuk:
- Melakukan login & register.
- Memilih paket top-up dari berbagai game populer.
- Menyimpan data transaksi ke Firestore setiap user.
- Melihat riwayat pemesanan yang dapat dihapus per item.
- Tampilan modern menggunakan Material Design.
| Fitur | Deskripsi |
|---|---|
| 🔐 Firebase Authentication | Login & Register dengan validasi email dan password. |
| 📦 Order Top-Up | Pilih paket top-up dari berbagai game. |
| 🧾 History Transaksi | Riwayat pembelian tersimpan per user dan bisa dihapus. |
| 🗃️ Firestore Integration | Semua data disimpan di Firebase Firestore per UID. |
| 🧑 UI/UX Modern | Tampilan bersih & konsisten dengan Material Components. |
KotlinAndroid StudioFirebase AuthenticationCloud FirestoreMaterial ComponentsViewBindingRecyclerView
| Login/Register | Order Game | Riwayat Pesanan |
|---|---|---|
![]() |
![]() |
![]() |
- Clone Repository
git clone https://github.com/JakwanAja/TopUpGame_App.git
- Open Project
- Open Android Studio → Open Project → arahkan ke folder ini
- Sync Gradle
- Tunggu proses syncing selesai
- Pastikan semua dependensi berhasil terunduh
| Name | GitHub Profile |
|---|---|
| Muhamad Dzakwan Alfaris (234311019) | 🌐 Profile |
| Alfonsus William H.S (234311005) | 🌐 Profile |
| Nabila Carrissa Dewi (234311021) | 🌐 Profile |
| Nur Azizah Pagorante (234311022) | 🌐 Profile |
| Irma Reyta Julia Rahma (234311016) | 🌐 Profile |



