SOFTWARE & DEVOPSARCHIVED

Atomic Habits iOS App

A self-directed iOS app in SwiftUI inspired by the book Atomic Habits — tracking daily activity, financial transactions, and savings with graphical reporting. Archived but fully functional.

ROLESole developer
TEAMSolo
TIMELINEDec 2024 — Mar 2025
CATEGORYSoftware & DevOps

iOS / SwiftUI

PLATFORM

Functional, archived

STATUS

Overview

A self-directed dive into iOS development: an app based on James Clear's Atomic Habits, built entirely in SwiftUI to learn Apple's modern UI stack from zero.

What it does

  • Tracks individual daily activity in the habit-loop style the book proposes.
  • Fully functional financial tracking: records transactions and renders graphical representations of daily expenditure and income.
  • Savings tracking so progress toward a goal is visible at a glance.

Status

Development stopped and the project is archived — it did its job, which was teaching me Swift, SwiftUI's declarative state model, and the Xcode toolchain before university projects took over. The code remains public and the app fully functional: rippyboii/Atomic-Habits-App.

What I learned

First contact with a strict, opinionated UI framework. SwiftUI's "state drives the view" model later made Elm's architecture feel familiar — the two ecosystems quietly teach the same lesson about unidirectional data flow.

APPENDIX A // MEDIA

IMAGE SLOT — AWAITING UPLOAD

FIG.01 — DAILY EXPENDITURE & INCOME DASHBOARD

IMAGE SLOT — AWAITING UPLOAD

FIG.02 — SAVINGS TRACKING VIEW