App to inform about air raid alerts in Ukraine
How We Made an Air Alert Monitoring App With a Widget Feature on Android: Full Tutorial
- display the current state of air alarms in the color map form
- display the map as a separate widget on home screen
- monitor the required districts
- notify user about districts state changes
- provide flexible app settings
- Navigation component - framework for navigating between 'destinations' within an Android application. Navigation provides a consistent API whether destinations are implemented as Fragments, Activities, or other components.
- Kotlin coroutines - a coroutine is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously
- Retrofit - is a REST client for Android, that makes easy to get and load JSON (or other structured data) through a REST based web service.
- Swiperefreshlayout - a UI component that handle gesture "Pull to Refresh".
- Clone the repo
$ git clone https://github.com/perpetio/alertmap.git
- Open project in Android studio or IntelliJ IDEA
- Run on android device using your IDE's tools.