A Flutter habit tracking app that helps users build and maintain daily routines with streak tracking, reminders, and progress monitoring.
- Habit Management: Create custom habits or use pre-built templates with flexible recurrence patterns
- Progress Tracking: Streak counters, best streaks, daily scores, and calendar navigation
- Smart Reminders: Scheduled notifications with proper permission handling
- Three-Tab Interface: Habits, Reminders, and Lists management
- Offline Storage: Local data storage using Hive database
- Flutter SDK 3.9.0+
- Android Studio / VS Code with Flutter extensions
-
Clone and install dependencies:
git clone https://github.com/your-username/habbit_tracker.git cd habbit_tracker flutter pub get -
Run the app:
flutter run
hive&hive_flutter- Local database storageflutter_local_notifications- Notification systempermission_handler- App permissions managementtimezone- Timezone support for notifications
- Framework: Flutter 3.9.0+
- Database: Hive (Local NoSQL)
- Architecture: StatefulWidget with reactive UI patterns
