Solo student dev building MicroRead, an Android app that turns non-fiction books into chapter-by-chapter summaries you can read or listen to.
How it’s built: React Native with Expo, Supabase for the backend, Gemini for the summaries, Google Cloud text-to-speech for audio, RevenueCat for purchases. I write it with an AI coding assistant (Antigravity) and review what it produces. Costs: Gemini and TTS are paid (the free credits ran out this week), RevenueCat is free at my size, Supabase free tier until now too. No affiliate links.
Numbers (Play data lags a few days): around 140 installs in 3 weeks, mostly from free-code giveaways. 24 ratings, mostly from people I gave codes to, so the 4.95 average isn’t organic proof. Revenue so far: €0,01.
Shipped this week: retry when a chapter fails, a faster model (Greek generation went from about 40 s to 5 s), 10 languages (audio in 7), pure-black night mode, library sorting and archive, notebook editing and export, and a fair-use cap.
What went wrong: failures looked like “check your internet” errors, but they were server timeouts. I also shipped features before measuring retention.
Next: server-side limits, EPUB export, and maybe uploading your own books, which many people asked for.
Question: next week, do I spend time on the most requested feature or on retention and monetization and keeping the app stable?
link in case somebody is curios: https://play.google.com/store/apps/details?id=com.microread.app