Diet Driven is a highly customizable calorie counter mobile app for iOS and Android.
Created in frustration of current solutions and their lack of features and customization, Diet Driven focuses on the needs of a power user.
- Food record logging: objectively keep track of how much you've eaten.
- Real-time database: your data is synchronized in real-time, works while offline.
- Highly customizable: personalize everything from theme to core functionality.
- Fully deep linkable: use deep links to navigate to any part of the app.
- Clean user interface: countless hours were spent optimizing the usability of the UI.
- Configurable at runtime: configure app parameters without releasing new versions.
- Complete in-app usage logs: see exactly what the app's doing from within the app.
- End-to-end tested: have confidence everything works as it should.
Flutter mobile application and bloc backend.
Firebase configurations and serverless functions.
Logging package made to work well with bloc architecture.
Provides an elegant abstraction for complete deep linking navigation in Flutter.
I separated the navigation system from Diet Driven into its own package and published it.
Feel free to add issues with bugs or ideas. Any pull requests are very welcome!