Mobile
Audiobooks for Android
A native Android app that turns YouTube links into a resumable audiobook library.
An Expo / React Native focus-timer for iOS and Android: finishing a session earns currency and XP for gacha guests, helpers, and scenery, while leaving mid-session spooks the capybara and forfeits the reward.
Most focus apps motivate through guilt — dead trees, broken streaks, red warnings. I wanted the opposite: a timer that makes staying focused feel tranquil rather than stressful, closer to a cozy game than a productivity tool.
Sessions run against an AppState-driven state machine: staying in the app lets a capybara soak peacefully and pays out Yuzu Fruits and Chill XP, while leaving forfeits the reward. The economy feeds gacha guest pulls, passive-income helpers, unlockable biomes, and decorations, with Zustand + MMKV for synchronous persistence and Skia driving the timer ring and biome gradients.
The focus penalty is really a native-lifecycle problem — getting AppState transitions right across platforms, and keeping game state in synchronous storage so nothing is lost mid-session, mattered more than any of the visible game design.
Mobile
A native Android app that turns YouTube links into a resumable audiobook library.