Habit is a user-friendly habit tracking app designed to help users build positive habits and track their progress over time. The app is built using Swift and SwiftUI, making use of CoreData for data persistence, AppIntents for Siri integration, and includes features for localization and accessibility.
Adding | Sorting | Completing | Details |
---|---|---|---|
- Add new habits you want to track
- Select a color to associate with each habit
- Mark off days when you completed a habit
- View habits in a list, sorted by date created or alphabetically
- Tap a habit to see a detailed view with completion calendar and stats similar to GitHub's Contributions chart
- Track streaks and longest streaks for habits
- See your daily/weekly/monthly progress for each habit
- iOS 16.0+
- Xcode 14.0+
- Swift 5.7+
To get started with Habit, follow these steps:
- Clone the repository from GitHub:
git clone https://github.com/okmoz/Habit.git
- Open the project in Xcode.
- Build and run the app on the iOS simulator or a physical device running iOS 16.0 or later.
Design inspired by https://apps.apple.com/us/app/habit-daily-tracker/id1445651730
Habit is released under the MIT License.