Atomic Habits iOS App
An iOS app I built in SwiftUI based on the book Atomic Habits. It tracks daily activity, spending, income and savings, with charts. It's archived now, but it still works.
iOS / SwiftUI
PLATFORM
Functional, archived
STATUS
Overview
I wanted to learn iOS development, so I built an app around James Clear's Atomic Habits using SwiftUI. I started with pretty much no Swift experience.
What it does
- Tracks daily activity using the habit loop idea from the book.
- Records transactions and shows charts of daily spending and income.
- Tracks savings, so you can see how close you are to a goal.
Status
I stopped working on it once university projects took over, so it's archived. By then it had done what I wanted, which was to get me comfortable with Swift, SwiftUI's state model and Xcode. The code is public and the app still works: rippyboii/Atomic-Habits-App.
What I learned
This was my first time using a UI framework where the state drives the view. When I picked up Elm later on, its architecture felt familiar because of it.
APPENDIX A // MEDIA
IMAGE SLOT · AWAITING UPLOAD
IMAGE SLOT · AWAITING UPLOAD