Skip to content

mabd-dev/Habitsss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Habitsss – Habit Tracker (Android)

App Icon

Download Changelog Kotlin Compose Architecture

Habitsss is a modern native Android habit tracker focused on streaks, analytics, and long-term consistency.

Originally launched on Google Play in November 2024, the app reached 350+ active users and included subscription-based features before the Play Store account was suspended due to updated identity verification requirements.

Habitsss is now distributed independently via GitHub Releases & 100% free to use.

This repository contains release builds and documentation only.
The source code remains private.


📥 Download

👉 Download the latest APK

Requirements

  • Minimum Android version: API 28+
  • Architecture: Universal APK
  • 100% free to use

If you find issues, please open one in the Issues tab.

🔄 Stay Updated Automatically With Obtainium (Recommended)

Obtainium is a free, open-source app that tracks GitHub releases and notifies you when updates are available.

  • Install Obtainium from its GitHub Releases page or from IzzyOnDroid.
  • Open Obtainium and tap Add App.
  • Paste this repository's URL and tap Add.
  • Obtainium will track new releases and notify you when an update is ready.

✨ Features

  • ✅ Habit boards with customizable frequency tracking
  • 📊 Rich analytics with streak tracking and visualizations
  • 🔔 Smart reminder & notification system
  • 📆 History log with custom date filtering
  • 🧩 Modular architecture (built for long-term scalability)
  • 🔒 Local-first data storage
  • 🎯 Designed for long-term habit consistency

Features Demo

Onboarding Demo

Onboarding

  • Personalized onboarding questions to better understand user needs
  • Guided step-by-step board creation for first-time users
🎥 Watch demo

Boards

  • Switch between grid and list layouts on the home screen
  • Reorder boards with drag and drop
  • Archive boards for later access
  • Log check-ins for today or for a specific date and time
  • Add notes to your check-ins
🎥 Watch demo
Boards View
Board Editor

Board Editor

  • Edit board metadata: title and description
  • Customize board color using presets or a color picker (color wheel, HEX, RGB)
  • Configure custom unit with minimum check-in amount
  • Advanced reminders management: add, edit, enable, disable, or remove
🎥 Watch demo

📊 Analytics

  • Line chart showing current month progress
  • Key statistics: best day, max per day, average per day, consistency, and more
  • Current vs previous month comparison chart
  • Interactive line chart with custom date range
🎥 Watch demo
Analytics
Widgets

Widget

  • View boards directly from the widget
  • Add check-ins without opening the app
  • Tap a board to open its dedicated screen
  • Use the Home button to quickly launch the app
🎥 Watch demo

⚙️ Settings & Personalization

  • Customizable app accent color
  • Theme support: Light, Dark, and AMOLED modes
  • Archived boards management (restore or permanently delete)
  • Data import and export capabilities
  • Contact Support: Opens email client with prefilled diagnostic information (user ID, device manufacturer, etc.)
  • Send Debug Logs: Export and attach application logs for troubleshooting
🎥 Watch demo
Settings

🏗 Architecture & Engineering Highlights

Habitsss was built as a production-grade application using:

  • Kotlin
  • Jetpack Compose
  • MVVM
  • Multi-module architecture
  • Custom dependency injection method
  • Room database
  • GitHub Actions CI
  • Modular feature-based structure
  • Clean separation between domain, data, and presentation layers

The project was designed to scale and potentially evolve into a Kotlin Multiplatform app.


📈 Product Journey

  • Started development: November 2024
  • Released on Google Play
  • Reached 350+ users
  • Implemented subscriptions & analytics
  • Ran marketing experiments
  • Collected real-world usage feedback

The app was removed from Google Play after new developer identity verification requirements required public physical address disclosure.

Rather than comply, I chose to distribute the app independently.

Habitsss remains fully functional and free.


🛣 Future

Habitsss may continue evolving in the future. Possible directions:

  • Kotlin Multiplatform expansion
  • Desktop support
  • Advanced analytics
  • Open-sourcing selected modules

For now, the focus is preservation and accessibility.


🐛 Issues & Feedback

If you encounter:

  • Bugs
  • UI issues
  • Feature suggestions

Please open an issue.

Feedback is welcome.


📄 License

All rights reserved.
The application is free to use, but the source code is not public.

About

Production-grade Android habit tracker built with Kotlin & Jetpack Compose. Public releases & documentation.

Topics

Resources

Stars

Watchers

Forks

Contributors