Mizu (Jetpack Compose-based Water Tracking app)
Welcome to Mizu, an open-source water-tracking app developed using Jetpack Compose and Kotlin. Mizu is a simple water-tracking app that helps users develop a habit of tracking their water. It also has habit charts and goals that help them remain healthy and inculcate good habits in their lives.
- Daily Water Intake Tracking: Log your daily water consumption easily.
- Customizable Goals: Set personal water intake goals based on your needs.
- Visual Representation: View your water intake progress through charts and graphs.
- Reminder Notifications: Receive reminders to stay hydrated throughout the day.
- Dark Mode Support: Seamlessly switch between light and dark modes for comfortable usage.
- Rewards: Animation Reward for drinking water
- BMI: Settings to Track your BMI
Phase 1 | Phase 2 | Release Phase | Phase 3 | Improvements |
---|---|---|---|---|
Work on UI screens | Write water tracking logic | Release on Playstore | Add Authentication | Add Wear Os support |
Make all of them stateless | Develop Architecture | Test with Users | Add AdMob | Add Gamifications |
Solve Linting errors | Add Database | Solve Bugs | Add Notifications | Improve overtime |
-
Install the latest Android Studio -- Android Studio Download --
-
All the Dependencies needed are already present in the app
-
Clone the repository or Install the project as a zip file
git clone https://github.com/Hitoli/petplantproject.git
- Run the app
We encourage you to participate in this open-source project. We love Pull Requests, Issue Reports, Feature Requests or any positive contribution.
If you find a bug in the source code or a mistake in the documentation, you can help us by submitting an issue to our repository. Before you submit your issue, search open and closed issues, as it's possible that your question was already answered, or a ticket for the issue already exists.
- All pull requests must be associated with a specific Issue. If an issue doesn't exist, please first create it.
- Before you submit your pull request, search the repository for an open or closed Pull Request that relates to your submission. We don't want to duplicate efforts.
- Please don't do pull requests to solve any grammatical error or English-related errors. If you spot any please reach out through Twitter.
- PR should be named properly.
- Naming Rules:
- Repository managers and owners will review your code and merge it into the codebase. Please wait patiently.
You can find me on Twitter, Linkedin and Youtube