Mobile developer. I build for Android (Kotlin), Flutter, and React Native, and I've shipped several small apps to the Play Store and TestFlight.
Lately I've been running side-by-side experiments: the same app spec, built from scratch by different AI coding agents on different mobile stacks, to see where each one shines and where it falls over.
ai-agents-face-off 路 The same app spec, handed to different AI coding agents, on Android, Flutter, and React Native. Each cell is an independent implementation; intermediate runs and model variants are preserved as tags.
| Round | Spec | Agents | Stacks |
|---|---|---|---|
| 2026 路 ytdash | Google Sign-In, YouTube feed, caching, filters, map, perf monitoring, in 5 versions | Claude Code 路 Gemini 路 Codex | Android 路 Flutter 路 React Native |
| 2025 路 login-feed | Google Sign-In with allowlist, YouTube video list | Claude Code 路 Gemini 路 Junie | Android 路 Flutter 路 React Native |
- Voice Clock 路 Flutter 路 A digital clock you control with your voice, using Picovoice Porcupine for on-device wake-word detection. Built for the Flutter Clock challenge.
- Registry Helper for Wizards Unite 路 Flutter, Firebase 路 Companion app for Harry Potter: Wizards Unite, released on the Play Store and TestFlight with Cirrus CI and fastlane.
- Battle Quiz for Pok茅mon GO 路 Flutter 路 Quiz app for Pok茅mon GO trainers.
- Pok茅mon GO Rename Helper 路 Kotlin 路 Persistent notification that copies IV values to the clipboard, so renaming Pok茅mon in-game takes one paste.
- Google Assistant actions 路 Node.js, Kotlin 路 Everything I built for Actions on Google between 2017 and 2019: a kids' game picker for the Actions on Google challenge, a Pok茅mon GO raid counters action, an events action, and the Android Makers conference action on App Engine. Archived since the platform shut down.
- elainedb.github.io 路 privacy policies and legal notices for my published apps
- @elainedbatista on X


