Back to Projects
MobilePublicFeatured

Habitly

A performant habit-tracking application using Flutter, Hive for local storage, and Riverpod for state management, with custom animations and calendar-based streak tracking.

Habitly is a productivity-focused habit tracker centered around consistent daily execution. The product balances lightweight logging with motivating visual feedback.

FlutterDartUI/UXHiveRiverpod

Role

Mobile Engineer

Timeline

Ongoing

Delivery

Structured implementation across design, engineering, and release phases.

Challenge

  • Keep everyday interactions fast with low friction.
  • Design streak and progress systems that remain clear over time.
  • Support reliable data persistence for daily usage.

Solution

  • Built an optimized Flutter experience with smooth micro-interactions.
  • Used Hive for local-first persistence and quick reads/writes.
  • Applied Riverpod for predictable and scalable app state.

Architecture

  • Feature-oriented Flutter structure.
  • Local data layer on Hive with simple domain models.
  • State orchestration through Riverpod providers.

Outcomes

  • Published on the App Store as a production app.
  • Delivered a stable tracking flow with responsive UI performance.
  • Created a maintainable codebase for future features.

Next Steps

  • Add deeper analytics views across longer habit windows.
  • Expand reminder and notification strategy.
  • Introduce optional AI-assisted planning recommendations.

More Projects