Skip to content

GG-3-0-Mobile-Engineering/ME14-MapDisaster-GG3MEGP0546-DekiNurFitrian

Repository files navigation

ME14-MapDisaster-GG3MEGP0546-DekiNurFitrian

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

Features 🚀

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

Tech-Architect 🖼

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

How to run?

  1. Make a repository clone in your local
    git clone https://github.com/GG-3-0-Mobile-Engineering/ME14-MapDisaster-GG3MEGP0546-DekiNurFitrian.git
    
  2. 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
    
  3. The last one! Bulid the app. **And well done ~**

Project Detail

  1. Heres link to all the documentation file. including build apk & recording
  2. Minimum compile sdk & target sdk API level 33 (Tiramisu)
  3. Java Version 17

Contact Me

Platfrom Link to
Instagram @d.dnfi
GitHub ddenfi
LikedIn deki.nfi
Behance ddenfi

Note: Beberapa project lain akan sering di upload di Instagram

About

Mid-Trem Project Tech Gigih 3.0

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages