← David Lorow
Deep Dive

iOS

Built and shipped a full iOS habit-tracking app in SwiftUI, available on the App Store. Designed around Apple's native design language: clean, minimal, and intuitive. Supports good and bad habit types with daily, weekly, and monthly goal tracking, plus progress and detail views. Migrated local persistence from UserDefaults to SwiftData, establishing a single source of truth for app state. This project has been an ongoing exercise in refactoring and code quality to put out a polished product.

SwiftUI SwiftData iOS App Store
Rubber Band Habits

Main habit list, calendar tracking, and insights views.

Source

The "Add Habit" flow in SwiftUI, from the repo.

SwiftUI source code for the Add Habit view