HabitLink

Kotlin / Android SDK / Material Design / Google Maps API / MVVM / Firebase

HabitLink is a Kotlin Android app for building habits through progress tracking, social accountability, and location-aware activity logging.

Notes

  • Developed a multi-screen Android application with habit management, user accounts, and persistent cloud-backed user data.
  • Implemented the Habit Buddy system, allowing users to track friends' progress and send reminder notifications for shared habits.
  • Integrated Google Maps to record and visualise location-based habit activities through an interactive eco-habit map.
  • Designed reusable Material Design interfaces across habits, friends, and settings screens.

What I Took From It

HabitLink showed me how much more complex a mobile app becomes once users interact with each other instead of only managing their own data. Social features, synced accounts, and map activity made reusable components and consistent state across screens essential.

Photos

HabitLink screenshot 1HabitLink screenshot 2HabitLink screenshot 3

Links