Learning journal · iOS & Android
DailyCourse
A calm daily companion for the things you teach yourself. Track courses, run focus sessions and keep a streak, with no ads, feeds or accounts.

Built
Two native apps: SwiftUI on iOS with Live Activities, widgets and iCloud sync, and Kotlin on Android
Grew
Positioned it as the quiet, private alternative, and wrote and designed both store listings myself
the result
Live on the App Store and Google Play
The problem
Most learning apps either want to be a whole school or a game. I wanted something quieter: a place to keep track of the courses, books and skills I'd decided to learn on my own, and to show up for them every day.
What I built
DailyCourse lets you add any course (a video series, an audiobook, a book, a practice habit), schedule a daily session, run a focus timer and log progress with a single tap. Each course keeps its own streak, and a calendar shows every day you showed up.
I built it natively twice. The iOS app is SwiftUI: the focus timer runs in the Dynamic Island and Live Activities, there are home and lock screen widgets, and everything syncs privately through iCloud with no analytics. The Android app is Kotlin, built to the same design so both feel like one product.

How I got it used
There are a lot of habit and learning apps, so I didn't try to out-feature them. I leaned into what DailyCourse doesn't do: no ads, no social feed, no account, no tracking. That became the pitch: 'your quiet learning companion'.
I wrote the store copy and designed the screenshots for both the App Store and Google Play, so the listing sells one idea per screen: keep your streak, see every day you showed up, and keep it private.
What happened
DailyCourse is live on both the App Store and Google Play, built, designed and marketed end to end by one person. Next up is growing the first wave of daily learners and letting what they actually use shape the roadmap.