Habit App helps people to develop positive habits by building on what you already do and time boxing your activities so you can develop consistency.
In development was used Flutter and Firebase as basis.
App contains:
- Timer of habits which is working even if app closed/backgrounded
- Custom sounds for notifications and some actions in app
- Local Notifications (next habit start, stack is about to start and etc.)
- Firebase Cloud Messaging (for marketing promotions and so on)
- Firebase was used for authorisation (Google, Apple, Facebook)
- FireStore is used as app's database
- In-App purchases for subscriptions with upgrade/downgrade cases
- App supports multiple locales
- Firebase functions + FireStore was used as backend
- Home Screen Quick Actions for iOS and App shortcuts for Android
- Charts for user progress
- Custom fonts