As we all know, water is the most important substance needed for human life, NHS recommends that people should aim to drink 1.2L to 2L of water a day. But for some people, drinking enough water is a challenge, so I wanted to make an app to help people drink more water.
Water Reminder is a mobile application designed to help users track and manage daily water drinking habits. Through three main function pages, the app not only allows users to set and monitor water drinking goals, but also view historical water drinking data and receive regular water drinking reminders.
Landing page
Main function
- Water volume tracking main page (Water Page): displays the user’s daily water drinking goals and progress, and provides a button to quickly add water drinking records. All data is uploaded and stored to Firebase in real time.
- History Page: Allows users to view past drinking records to help them analyze and adjust their drinking habits.
- Drinking water reminder alarm page: Users can enable or turn off drinking water reminders, select the reminder frequency, and set a specific time period (such as night) to avoid receiving reminders.
In addition, the application also supports use with a physical device equipped with a water level sensor that automatically records the amount of water when the user drinks water and synchronizes it to the application. Suitable for users who are concerned about healthy drinking water and want to improve their drinking habits through technical means, Drinking Water Simulator provides a simple and effective solution.
Water Page | History Page | alarm page |
Operation demonstration
The video shows how to use the functions of the application, setting goals and adding data on the water page, viewing history on the history page, and setting the brain on the clock page.
Screen_Recording_20240419_234609_1.mp4
Data-Firebase
Drinking water data is uploaded and saved in firebase cloud firebase. In order to facilitate testing, the test mode is used.
The application installation package is in the APK folder. If you need to use the android studio emulator, please set the emulator as shown in the picture.
Huanchao Hong:[email protected] If you would like to contribute to this application, please feel free to contact me