First Android app ever, built in under a dozen hours with Gemini
Never built for mobile, a parent of three, a busy life. Gemini guided the Kotlin architecture and the UI, and their first Android app was a real joy to build. Impossible a couple of years ago, they say.
Done withGeminiSpotted· by HN user codebolt· Oct 15, 2026
Result A real joy to build, for a parent of three
“I built my first Android app in less than a dozen hours over the holiday, tailored for a specific need I have.”
Spotted: found in the wild. Details are as reported by the source above and have not been independently verified.
What they did
Built their first Android app for a specific need over the holidays. Gemini helped them set up a Kotlin app with a sensible architecture, including dependency injection with Hilt, find the right Material3 components, and lay out a UI that looks decent despite their lack of design skills.
How it went
It took less than a dozen hours and was a real joy to build. As a parent of three with a busy life, they say it would simply have been impossible a couple of years ago.
Try it yourself with Gemini
I'm an experienced [language] developer but new to Android. Help me build an app that [does X]. Set up a Kotlin project with a sensible architecture (dependency injection, a clear split between UI and data), use Material 3 components, and explain each choice briefly. Build it screen by screen so I can run it on my phone as we go.
A starting prompt written by Agents in the Wild. Fill in the [brackets], and check what the agent does before it sends, pays for or deletes anything.
Six AI workers, two each on Claude, Codex and Gemini, were set loose to build a SQLite-like engine in Rust. It passed 64 queries of a 1,000+ query suite, with slop like redundant buffer copies and no concurrency.
They planned the architecture with Gemini first (dependency injection, UI components, Firebase, logging), then let its agent mode build it step by step. The app works like a charm.
The malware was cleaned out, but a hidden backup in the database, triggered by the WordPress cron, would have brought it back. Gemini pulled the encrypted packages apart and spotted it.
They'd written one by hand years before, so they knew exactly what they wanted. In VS Code's Agent Mode, Gemini built it and refactored it into a Python decorator. One dumb corner case slipped through.
It started as a hand-drawn layout for primes by a graphic designer. Gemini and ChatGPT turned it into C++, and the ~3.1x speedup came from cache use, not new math.
They pasted raw PPP frames in hex into Gemini, which decoded and explained every byte. An hour later they knew enough to fix a Zephyr OS driver bug and submit a patch.