Fly.id merupakan aplikasi yang dapat digunakan untuk melakukan pemesanan tiket pesawat dengan mudah dan tanpa kendala.
Tata cara mencoba aplikasi terbaru milik kami
- Buka link berikut ini, lalu masukkan email anda yang bisa dihubungi
- Cek email anda dan pastikan buka email tersebut dari handphone
- Setelah itu klik Get Started dan Terima undangannya
- Lalu klik download, kalau sudah selesai instal aplikasinya, jangan lupa untuk mengaktifkan izin instalasi dari sumber yang tidak diketahui
- Selamat menggunakan aplikasi kami 😊
- Kevin Malik Fajar
- Login
- Register
- Forget Password
- Search Tiket
- Tempat Populer
- Notifikasi Transaksi
- Pesan Tiket
- Pembayaran
- Cetak Tiket
- History Pemesanan
- Detail Tiket
- etc
- Menerapkan architecture pattern MVVM dengan clean architecture
- Menerapkan modularization
- Mengimplementasikan offline first (menyimpan data) agar dapat menampilkan data sementara ketika device sedang offline
- Menggunakan Room untuk menyimpan data ke local database
- Menerapkan data store/shared preferences untuk penyimpanan key-value
- Menerapkan coroutine/rxjava untuk background process
- Menambahkan testing minimal satu test case
- Menerapkan Dependency Injection
- Menggunakan API yang disediakan oleh anggota dari student Back End
- Menggunakan Retrofit
- Menggunakan salah satu fitur Firebase contoh crashlytics
- Menggunakan CI/CD pada salah satu branch untuk auto membuild APK/AAB
- dll
- Menggunakan fitur push notification
- Menggunakan navigation component
- UI testing
- Firebase Analytic
- Menambahkan fitur Customer satisfying (FAQ atau Email untuk Report dll)
- dll
- Kotlin
- Clean Architecture MVVM
- Retrofit
- OtpView
- RangeSeekBar
- Material Design
- Room Database
- DataStore
- Dagger Hilt
- Navigation Component (using single activity)
- Coroutine
- Glide
- Notify
- dll