Application for volunteer firefighters. You can see where volunteer firefighters need help in the nearest area and help is being provided
The application is available for use on the App Store, Google Play.
Features
Summons
In the application, you can see active calls for volunteer firefighters. You can call and come for help
Chat
In the chat, you can exchange messages and files with the dispatcher, as well as with other participants.
Map
You can look at the map where the fire occurred to estimate the time of arrival.
Technology stack
1
Redux, Provider, GetIt
Redux - used as standard state manager, Provider - used as a subscription to global variables. GetIt - used as DI
2
Dio
Dio - to work with Rest API
3
Web socket channel
Web socket used for messages and files for chat
4
Firebase, App Metric
Firebase Messaging - to send and receive push notifications Firebase Crashlytics - to report application problems with help for crash reporting. For App Metric, use Yandex AppMetrica