A simple, open and privacy friendly plant watering reminder for Android.
Water me is a mobile application written in Flutter to remind you to water your plants. No ads, no account, no sign-up, no tracking.
- Add plants with watering frequency, name and picture
- No remote entity, local-only application
- Flutter, currently support for Android
- Camera access
- Local Notifications
- Workmanager with periodic task
- Backup and Restore to json format
- Provider package for MVC separation
Water Me is available on the F-droid store (Metadata).
Alternatively, download snapshots from the continuous integration action (requires a Github account, be aware that Github zips the apk on download, so unzip first).
See ./CHANGELOG for a list of recent features.
See troubleshooting guide for a list of common questions.
This is a flutter based Android application. Ensure to have Android-Studio and flutter-sdk installed.
flutter pub get
flutter build apk
The entire build process in captured in scripts/build.sh.
Pull requests are welcome ❤️.
- A better logo :) #4
- Enable 'web' target to build a web app for ios/ web (needs a backend for notifications).
- Integrate firebase/ self hosted backend to enable a group mode to sync plant state within a group of users
- Add a 'note' field to a plant
- Show watering history in plant detail screen.
- Allow assignment of plants into groups, e.g. living room, office
And more ideas.
GPL v3
Built with <3
by Andrin Bertschi
https://abertschi.ch