Back to projects

2025

Habit Tracker iOS App

I built a native iOS habit tracking app with daily check-ins, schedule logic, activity heatmaps, analytics, widgets, and premium unlocks.

Swift SwiftUI SwiftData WidgetKit AppIntents StoreKit 2
Habit Tracker iOS app screenshot showing habit analytics

Overview

I built this native iOS app to help users create routines, track daily completion, visualize progress through a GitHub-style heatmap, and review long-term habit statistics.

What I built

I built habit check-ins, custom active-day schedules, archive/delete behavior, haptic feedback, local notifications, analytics, dark/light mode support, shared theming, app group syncing, and WidgetKit home screen widgets.

Engineering focus

I used SwiftUI, SwiftData, WidgetKit, AppIntents, StoreKit 2 transaction verification, local persistence, premium feature gating, and a modular feature-based project structure.

Project images

Habit Tracker screenshot 1
Habit Tracker screenshot 2
Habit Tracker screenshot 3
Habit Tracker App Store icon