Home / Mobile Apps / Android/Habits
Habit Tracker (shown in the app as Steadfast) is a finished, rebrandable habit app for both platforms. Habits run every day, on chosen weekdays or N times a week; you check in from a Today screen, add notes and watch current and best streaks, a 20-week Canvas-drawn heatmap, weekly bars and a 30-day ranking. Categories, archive, local reminders, home-screen widgets (Glance and WidgetKit), light/dark themes with six accents, onboarding and JSON/CSV export are included.
Android uses Compose, Material 3, Room, DataStore and Glance and is built and tested in the Mammoth lab (assembleDebug OK, 58 JVM tests pass). The iOS app (SwiftUI, SwiftData, WidgetKit) was written and reviewed carefully but NOT compiled in the lab because no Xcode was available; expect small compiler fixes on first build. iOS-style marketing images are an HTML/CSS UI preview.
Highlights
- Schedules: every day, custom weekdays or N times per week, with day and week streaks
- Calendar heatmap and charts drawn natively, no chart libraries
- Home-screen widgets: Glance (Android) and interactive WidgetKit (iOS 17)
- Local reminders, categories, notes, archive, dark mode and six accent colors
- JSON backup portable between platforms and CSV export
- Android verified: assembleDebug OK, 58 passing JVM tests, real Compose screenshots
- iOS source with XCTest tests (not compiled in the lab)
- Shared design/tokens.json with generator; CC0, no third-party assets
mammoth templates


