New in version 2.1.1
* Fixed an issue where migrations triggered even when not required
Hidroly is a friendly, open-source water reminder designed for those who want to build healthy habits without the clutter. Built with a beautiful Material 3 interface, it offers a clean and modern experience that fits perfectly on your device and an intuitive flow.
Smart and Personalized
Don't worry about the math. Hidroly calculates your ideal daily intake based on your weight and age, creating a personalized goal just for you. Whether you prefer metric or imperial units, the app adapts to your lifestyle.
Intelligent Reminders
Receive timely notifications throughout the day to keep you on track. The best part? Hidroly respects your rest. Reminders are automatically paused during your sleep hours, ensuring you only get notified when it matters.
Total Control in Your Hands
Log your water intake with custom cup sizes that match your routine. Made a mistake? No problem. You have full control to delete past entries and review your history whenever you need.
Insights to Keep You Motivated
Visualize your progress through sleek charts and summaries. Track your weekly, monthly, and yearly trends, monitor your streaks, and see your averages to understand your hydration habits at a glance.
Privacy by Design
Your data is yours alone. Hidroly works entirely offline and stores all information locally on your device. No accounts, no tracking, and no unnecessary noise. Just you and your hydration goals.
Download Hidroly and start reaching your goals today!
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid
-
arm64-v8a
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS
-
run foreground service
Allows the app to make use of foreground services.
-
show notifications
Allows the app to show notifications
-
android.permission.READ_APP_BADGE
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
com.anddoes.launcher.permission.UPDATE_COUNT
-
com.htc.launcher.permission.READ_SETTINGS
-
com.htc.launcher.permission.UPDATE_SHORTCUT
-
com.huawei.android.launcher.permission.CHANGE_BADGE
-
com.huawei.android.launcher.permission.READ_SETTINGS
-
com.huawei.android.launcher.permission.WRITE_SETTINGS
-
com.majeur.launcher.permission.UPDATE_BADGE
-
com.om1cael.hidroly.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
com.oppo.launcher.permission.READ_SETTINGS
-
com.oppo.launcher.permission.WRITE_SETTINGS
-
com.sec.android.provider.badge.permission.READ
-
com.sec.android.provider.badge.permission.WRITE
-
com.sonyericsson.home.permission.BROADCAST_BADGE
-
com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
-
me.everything.badger.permission.BADGE_COUNT_READ
-
me.everything.badger.permission.BADGE_COUNT_WRITE
Download APK
22 MiB
PGP Signature
|
Build Log
-
armeabi-v7a
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS
-
run foreground service
Allows the app to make use of foreground services.
-
show notifications
Allows the app to show notifications
-
android.permission.READ_APP_BADGE
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
com.anddoes.launcher.permission.UPDATE_COUNT
-
com.htc.launcher.permission.READ_SETTINGS
-
com.htc.launcher.permission.UPDATE_SHORTCUT
-
com.huawei.android.launcher.permission.CHANGE_BADGE
-
com.huawei.android.launcher.permission.READ_SETTINGS
-
com.huawei.android.launcher.permission.WRITE_SETTINGS
-
com.majeur.launcher.permission.UPDATE_BADGE
-
com.om1cael.hidroly.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
com.oppo.launcher.permission.READ_SETTINGS
-
com.oppo.launcher.permission.WRITE_SETTINGS
-
com.sec.android.provider.badge.permission.READ
-
com.sec.android.provider.badge.permission.WRITE
-
com.sonyericsson.home.permission.BROADCAST_BADGE
-
com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
-
me.everything.badger.permission.BADGE_COUNT_READ
-
me.everything.badger.permission.BADGE_COUNT_WRITE
Download APK
20 MiB
PGP Signature
|
Build Log
New in version 2.1.0
* Fixed migration being stuck on the last step
* Added German translation
-
arm64-v8a
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS
-
run foreground service
Allows the app to make use of foreground services.
-
show notifications
Allows the app to show notifications
-
android.permission.READ_APP_BADGE
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
com.anddoes.launcher.permission.UPDATE_COUNT
-
com.htc.launcher.permission.READ_SETTINGS
-
com.htc.launcher.permission.UPDATE_SHORTCUT
-
com.huawei.android.launcher.permission.CHANGE_BADGE
-
com.huawei.android.launcher.permission.READ_SETTINGS
-
com.huawei.android.launcher.permission.WRITE_SETTINGS
-
com.majeur.launcher.permission.UPDATE_BADGE
-
com.om1cael.hidroly.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
com.oppo.launcher.permission.READ_SETTINGS
-
com.oppo.launcher.permission.WRITE_SETTINGS
-
com.sec.android.provider.badge.permission.READ
-
com.sec.android.provider.badge.permission.WRITE
-
com.sonyericsson.home.permission.BROADCAST_BADGE
-
com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
-
me.everything.badger.permission.BADGE_COUNT_READ
-
me.everything.badger.permission.BADGE_COUNT_WRITE
Download APK
22 MiB
PGP Signature
|
Build Log
-
armeabi-v7a
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS
-
run foreground service
Allows the app to make use of foreground services.
-
show notifications
Allows the app to show notifications
-
android.permission.READ_APP_BADGE
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
com.anddoes.launcher.permission.UPDATE_COUNT
-
com.htc.launcher.permission.READ_SETTINGS
-
com.htc.launcher.permission.UPDATE_SHORTCUT
-
com.huawei.android.launcher.permission.CHANGE_BADGE
-
com.huawei.android.launcher.permission.READ_SETTINGS
-
com.huawei.android.launcher.permission.WRITE_SETTINGS
-
com.majeur.launcher.permission.UPDATE_BADGE
-
com.om1cael.hidroly.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
com.oppo.launcher.permission.READ_SETTINGS
-
com.oppo.launcher.permission.WRITE_SETTINGS
-
com.sec.android.provider.badge.permission.READ
-
com.sec.android.provider.badge.permission.WRITE
-
com.sonyericsson.home.permission.BROADCAST_BADGE
-
com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
-
me.everything.badger.permission.BADGE_COUNT_READ
-
me.everything.badger.permission.BADGE_COUNT_WRITE
Download APK
20 MiB
PGP Signature
|
Build Log
-
arm64-v8a
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS
-
run foreground service
Allows the app to make use of foreground services.
-
show notifications
Allows the app to show notifications
-
android.permission.READ_APP_BADGE
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
com.anddoes.launcher.permission.UPDATE_COUNT
-
com.htc.launcher.permission.READ_SETTINGS
-
com.htc.launcher.permission.UPDATE_SHORTCUT
-
com.huawei.android.launcher.permission.CHANGE_BADGE
-
com.huawei.android.launcher.permission.READ_SETTINGS
-
com.huawei.android.launcher.permission.WRITE_SETTINGS
-
com.majeur.launcher.permission.UPDATE_BADGE
-
com.om1cael.hidroly.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
com.oppo.launcher.permission.READ_SETTINGS
-
com.oppo.launcher.permission.WRITE_SETTINGS
-
com.sec.android.provider.badge.permission.READ
-
com.sec.android.provider.badge.permission.WRITE
-
com.sonyericsson.home.permission.BROADCAST_BADGE
-
com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
-
me.everything.badger.permission.BADGE_COUNT_READ
-
me.everything.badger.permission.BADGE_COUNT_WRITE
Download APK
22 MiB
PGP Signature
|
Build Log
-
armeabi-v7a
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS
-
run foreground service
Allows the app to make use of foreground services.
-
show notifications
Allows the app to show notifications
-
android.permission.READ_APP_BADGE
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.
-
com.anddoes.launcher.permission.UPDATE_COUNT
-
com.htc.launcher.permission.READ_SETTINGS
-
com.htc.launcher.permission.UPDATE_SHORTCUT
-
com.huawei.android.launcher.permission.CHANGE_BADGE
-
com.huawei.android.launcher.permission.READ_SETTINGS
-
com.huawei.android.launcher.permission.WRITE_SETTINGS
-
com.majeur.launcher.permission.UPDATE_BADGE
-
com.om1cael.hidroly.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
com.oppo.launcher.permission.READ_SETTINGS
-
com.oppo.launcher.permission.WRITE_SETTINGS
-
com.sec.android.provider.badge.permission.READ
-
com.sec.android.provider.badge.permission.WRITE
-
com.sonyericsson.home.permission.BROADCAST_BADGE
-
com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
-
me.everything.badger.permission.BADGE_COUNT_READ
-
me.everything.badger.permission.BADGE_COUNT_WRITE
Download APK
20 MiB
PGP Signature
|
Build Log