Loop Habit Tracker | F-Droid - Free and Open Source Android App Repository
New in version 2.3.1
2.1.1:
* Fix Tasker plugin
2.1:
* Add notes to specific dates
* Track at-most measurable habits
* Add skips to measurable habits
* Bring back custom frequencies
* Other minor improvements and bug fixes
Loop is a simple app that helps you create and maintain good habits, allowing
you to achieve your long-term goals. Detailed graphs and statistics show you how
your habits improved over time.
Features
* Simple, beautiful and modern interface: Loop has a minimalistic interface that is easy to use and follows the material design guidelines.
* Habit score: In addition to showing your current streak, Loop has an advanced algorithm for calculating the strength of your habits. Every repetition makes your habit stronger, and every missed day makes it weaker. A few missed days after a long streak, however, will not completely destroy your entire progress.
* Detailed graphs and statistics: Clearly see how your habits improved over time with beautiful and detailed graphs. Scroll back to see the complete history of your habits.
* Flexible schedules: Supports both daily habits and habits with more complex schedules, such as 3 times every week; one time every other week; or every other day.
* Reminders: Create an individual reminder for each habit, at a chosen hour of the day. Easily check, dismiss or snooze your habit directly from the notification, without opening the app.
Screenshots
Author: Alinson Xavier
License:
GNU General Public License v3.0 only
Website
Issue Tracker
Translation
Source Code
Changelog
Build Metadata
Reproducibility Status
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
Version 2.3.1
(20301)
suggested
Added on Aug 21, 2025
This version requires Android 9.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to
this source tarball
Permissions
show notifications
Allows the app to show notifications
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.
Schedule precisely timed actions
This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
Schedule alarms or event reminders
This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
control vibration
Allows the app to control the vibrator.
org.isoron.uhabits.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
10 MiB
PGP Signature
Build Log
Version 2.3.0
(20300)
Added on Jun 27, 2025
This version requires Android 9.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to
this source tarball
Permissions
show notifications
Allows the app to show notifications
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.
Schedule precisely timed actions
This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
Schedule alarms or event reminders
This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
control vibration
Allows the app to control the vibrator.
org.isoron.uhabits.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
10 MiB
PGP Signature
Build Log
Version 2.2.0
(20200)
Added on Feb 06, 2024
This version requires Android 9.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to
this source tarball
Permissions
show notifications
Allows the app to show notifications
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.
Schedule precisely timed actions
This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
Schedule alarms or event reminders
This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
control vibration
Allows the app to control the vibrator.
org.isoron.uhabits.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
9 MiB
PGP Signature
Build Log
Find Apps
US