Skip to content

bansam-capstone/mobile-development

Repository files navigation

BanSam

App Preview

Android Apps for BanSam, built with XML and ViewModel based on MVVM architecture.

Tech Stack & Open-Source Libraries

Category Technology/Library
Minimum SDK Level Android SDK Level 33
Programming Language 100% Kotlin
Architecture MVVM (Model-View-ViewModel)
Dependency Injection Dagger Hilt
Network Requests Retrofit
JSON Parsing GSON
Asynchronous Programming Kotlin Coroutines
UI Development XML
Database Storage Room

App Architecture

BanSam built using MVVM Architecture

App Architecture

Getting Started

  • Prerequisites:

    • Android
    • Internet Connection
    • Location
  • Installation:

    • Download the .apk file Download APK Click on the image to download the BanSam APK.
    • Install the app and enjoy the flood prediction.

BanSam App Features

No. Feature Description
1. Flood Prediction for High-Risk Locations Displays the flood status with indicators: Safe (no flood risk), Warning (low flood risk), and Danger (high flood risk).
2. Geofencing for Real-Time Alerts Detects when users enter or exit flood-prone areas, and sends notifications regarding the flood status of the location.
3. Flood Widget for Quick Updates Provides a widget on the main screen to check current flood conditions without opening the app, with real-time information on the user's location or selected area.

BanSam Flood Prediction Preview (Only Location Ir.H.Juanda)

BanSam Location Predict

BanSam is developed to provide real-time flood predictions with high accuracy in flood-prone areas in Samarinda City. This app also aims to help people take early preventive actions.

About

Android Apps for BanSam, built with XML and ViewModel based on MVVM architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages