Mid-Trem Project Tech Gigih 3.0
[Screenshot App]
Project Map-Disaster yang saya kerjakan ini merupakan salah satu tugas akhir tech GIGIH3.0. Aplikasi ini memiliki tujuan sebagai protal informasi semua bencana yang terjadi di Indonesia. Saya harap denngan adanya aplikasi ini bisa membantu masyarakat tetap selalu update dengan bencana bencana yang ada di sekitar mereka.
Beberapa fitur yang akan sudah ada dan akan ada kedepannya
Beberapa fitur utama yang ada dalam project ini adalah:
- Live Report - Menampilkan list bencana
- Search Filter - Menampilkan bencana dengan filter
- Support Dark Mode - Tampilan gelap
- Map Disaster - Menampilkan bencana pada map
- Notification - Menampilkan notification*
Note: notification dapat dijalanankan manual dengan sesuai user input, untuk mensimulasi update bencana
Project ini dibangun menggunakan beberapa tools & teknologi seperti yang ada di bawah ini:
- Room Database
- Compose UI
- Retrofit & OkHttp
- Shimmer
- Kotlin Coroutine Flow
- Coil
- Dagger Hilt
- Unit Test
- Instrumented Compose Test
- Google Map Compose API
- Lottie Animation Compose
- Date Picker: @maxkeppeler
- Clean Architect Layer Separation (Domain,Data,Presentation)
- Encryption & Obfuscation (on dev)
- Certificate Pinning Server (on dev)
- API : data.petabencana.id
- Make a repository clone in your local
git clone https://github.com/GG-3-0-Mobile-Engineering/ME14-MapDisaster-GG3MEGP0546-DekiNurFitrian.git
- Open the project and add your Google Map Api Key to local.properties file. Please note, don't include quote mark in it!
##local.properties GOOGLE_MAP_API_KEY=YOUR_API_KEY
- The last one! Bulid the app. **And well done ~**
- Heres link to all the documentation file. including build apk & recording
- Minimum compile sdk & target sdk API level 33 (Tiramisu)
- Java Version 17
Platfrom | Link to |
---|---|
@d.dnfi | |
GitHub | ddenfi |
LikedIn | deki.nfi |
Behance | ddenfi |
Note: Beberapa project lain akan sering di upload di Instagram