Challenges: Habit Tracker
Jetpack Compose habit and challenge tracking app that lets users challenge themselves or participate in habits with others, with analytics, subscriptions and cloud-backed data.
- Role
- Senior Android Engineer
- Domains
- Android · Kotlin · Jetpack Compose · Productivity · Habit Tracking · Challenges · AI-Assisted Development · Supabase · Analytics · PostHog · Firebase · RevenueCat · Subscriptions
Overview
Challenges: Habit Tracker is a habit-focused Android application built with Jetpack Compose around the idea of challenging yourself to build and maintain habits. Users can create or participate in challenges, track their progress and use the application as an ongoing companion for personal habit development.
The problem
Building and maintaining habits can be difficult without a clear challenge, progress tracking and ongoing motivation. The application needed to turn habit formation into an engaging challenge-based experience while supporting the infrastructure required for a production mobile product.
What I built
Built a Jetpack Compose Android application centered around habit challenges. Integrated Supabase for cloud-backed application data, Google Sign-In for authentication, Firebase Analytics and PostHog for product analytics, and RevenueCat for subscription management. Used AI-assisted development workflows during implementation.
Built a complete habit-challenge product combining habit tracking with analytics, authentication, cloud data, subscription monetization and user engagement capabilities.
Related projects
- IoTComOps360Android application for FTC Solar Zone Controller and Rover Controller commissioning and monitoring.
- POSSALSA POSRestaurant Point of Sale platform for Mobile, Tablet, Swan Terminal and Kiosk devices.
- AITravelTalk AIOffline translation application using real machine-learning models directly on the device.