Drinkable – Flutter App to check your daily water intake

Flutter is growing day by day and many developers as well. Developers are working hard to make awesome flutter apps. Which are also available on Github and anyone can download flutter app source code. The flutter open source community is trying to make examples and apps to help other developers.

Here on Flutter Fumes we are trying to find flutter GitHub apps to share with you. The purpose is to provide wonderful resources to flutter community.

Drinkable


šŸŒŠ Drinkable šŸŒŠ

Built with ā¤ļøŽ by Akash Debnath

Drinkable is a Flutter App powered by Firebase to keep track your daily water intake and remind you to drink water by sending notifications.

In this app user will sign up using their Google Account (Google Sign-In) and if he/she is a new user, then he/she have to fill a form with basic details like gender, age, weight. We also added the daily wake up time. It will be used to send you a notification dauly at that time. By providing the basis information, your can get your recommended daily water intake which is editable.

Now once you signed up, you can add water that you consumed. You can track your intakes in Statistics screen. If you add water, then you will be notified after one and half hour later to drink water again. If you reach your daily target, then you won’t be notified for that day again.

In future if you want to update your profile data like your weight and get the recommended water intake automatically, then you can do it in profile page.

This app also access your location and gets the weather details from Open Weather api of your location.

For this app I made a custom looking App Drawer.

I made this app for my own use and added it on GitHub so that others can use it also.

Getting Started

Just Clone the repository and inside the repository run flutter create .

Create a Firebase project and add this app in the firebase project with SHA-1 and SHA-256 hash of your signing certificate. Follow the instructions and add google-services.json file in Adroid’s App level directory. Then enable Google Sing-In from Firebase Authentication’s Sign-In Methods.

Then connect your emulator and run the app by flutter run

You are GoodToGo.

Free Software, Hell Yeah!

Download Source

Er. Sandeep Singh Sidhu

I am the founder of CallStem Software LLP and Stem Technocrats IT Services, Blood Wallet, Apni Boli, and of course flutterfumes.com.
I am very passionate about technology and learning new things. I believe sharing knowledge is the most powerful way to learn. One who is an active learner is always an active contributor too because whatever you learn, you should implement.

I also love to write poetry, and talking to myself is my favorite all-time activity, no matter it is a program logic, emotional poetry, or a social issue.

Previous Post
Next Post

Leave a Reply

Your email address will not be published.

Hey, wait! If You don't want to miss Flutter Updates!

Please join our Newsletter List and enjoy with daily Flutter Updates