|
Hey Reader, I’ve been arguing with myself about which model to use for mobile dev, so I did the boring thing and actually measured it. Three flagship models. One prompt. No revisions.
The task: build a complete calorie tracking app in Expo. Onboarding, auth, a paywall, camera-based meal scanning with AI calorie estimation, charts, history, notifications, Apple Health sync, Live Activities, and home screen widgets. The setupEach model got an identical starting point: a fresh npx create-expo-app, a .env with API keys, and a couple of agent skills installed. Nothing else. The third-party stack was fixed for all three:
I picked Clerk here on purpose. Auth is the one part of an app where “almost right” means “your users’ accounts are exposed.” There are a lot of edge cases and a lot of ways to quietly get it wrong. Clerk ships a CLI and agent skills, so the models had a real path to a correct integration instead of hand-rolling sessions and hoping. Then I hit enter and walked away. How long it tookHere is how much each model took to complete the whole app:
Kimi was slowest, and not because it was being careful. It made more mistakes and had to rebuild parts of the app several times. And this is how much each model spent:
Yeah. Fable cost roughly 4x what the other two did. Which sets up the actual question: is a 4x more expensive run 4x better? Three things I did not expect
There’s a lot more in the video: which one nailed the bottom tabs, whose keyboard handling falls apart the second you open the numeric input, which widget throws an error at the large size, and the one model that built its charts with a library while the others hand-rolled SVG. The scoresI scored all three on functionality, design, and native features, then put the totals side by side. One model scored more than the other two combined. The other two tied. I’m not going to spoil the number here. Watch the breakdown: → Watch: I gave 3 AI models one prompt to build the same app It’s a full side-by-side. Three simulators running at once, screen by screen, from onboarding to paywall to widgets. Let me know which one you’d have bet on. Reply and tell me. I want to see how wrong the internet is about this. See you in the next one, Vadim P.S. Every app in this test is genuinely close to shippable. Not “impressive demo” close. “Polish it for a weekend and put it on the App Store” close. That’s the part I’m still processing. Thanks to Clerk for sponsoring this video and for being a long-term partner of the channel. If you’re building auth into a React Native app, their CLI and agent skills will save you the week you were about to lose to session edge cases. Set up a free project → |
Stay up-to-date with the latest React and React Native news and become a better Mobile Developer
Hey Reader, After a year of building out my app portfolio, I’ve become convinced of one thing: building apps is easy now. With AI, anyone can ship something decent. The real game, the thing that actually separates the people who make it from the people who don’t, is distribution. In this email I want to walk you through how I think about it, the channels worth testing, and the exact system I use to run distribution experiments across my apps. Stick with me to the end and I’ll share the real...
Hey Reader, 👋 Expo SDK 56 beta dropped last week, bundling React Native 0.85.2 and React 19.2.3. There’s a lot of exciting things in this release. In this email, I will cover actually matters for indie devs shipping apps. Expo UI going production-ready (and the 5 libraries you can finally delete) Performance wins that don’t require any code changes (40% faster cold starts) Expo Router cutting ties with React Navigation The breaking changes that are actually opportunities First, a quick word...
Hey Reader 👋 Here’s a number that caught my attention: 225 million. That’s how many Fire TV devices are out there globally. Until recently, building for them meant learning a whole new stack. Not anymore. Amazon just released Vega OS - their new OS for Fire TV that lets you ship apps with React Native. Same stack we already use every day. So I spent the last few weeks building a full Podcast app on it. Today, the tutorial drops on YouTube. You’ll learn: What Vega OS is and how to set up the...