116
inwards is a meditation timer. You set how long you want to sit, it counts down, a bell rings, and it asks how you feel.
The thing that makes it a little different: the background gradient changes based on the emotions you log. Each emotion has its own color palette. When you log one, it gets mixed in. The oldest drops out. It's a slow, blended queue of your recent check-ins, visible the moment you open the app. No list to scroll through.
I built this because most meditation apps felt like too much. Accounts, streaks, courses, stats. I just wanted a timer and a quiet place to check in with myself.
A few things that were interesting to build: the history card is a custom sheet, not the standard iOS one. Getting the drag-to-dismiss gesture right took longer than expected. There's also a live counter showing how many people have the app open right now. Firebase, no auth, just a number. This was my first iOS project.
The goal was to learn SwiftUI and go through the whole process: Xcode, SwiftData, App Store submission, review, all of it. The app is 18 files. I designed and built it myself + some Claude for learning.
Built with