How we built the v0 iOS app - Vercel
We recently released v0 for iOS, Vercel’s first mobile app. As a company focused on the web, building a native app was new territory for us. Our goal was to build an app worthy of an Apple Design Award, and we were open-minded on the best tech stack to get there. To that end, we built dozens of iterations of the product prior to our public beta. We experimented with drastically different tech stacks and UI patterns. We took inspiration from apps which speak the iPhone’s language, such as Apple Notes and iMessage. v0 had to earn a spot on your Home Screen among the greats. After weeks of experimentation, we landed on React Native with Expo to achieve this. We are pleased with the results, and our customers are too. In fact, the influx of messages from developers asking how the app feels so native compelled us to write a technical breakdown of how we did it. How we built the v0 chat experience Building a composable chat Sending your first message Fading in the first assistant message Sen
We recently released v0 for iOS , Vercel’s first mobile app. As a company focused on the web, building a native app was new territory for us. Our goal was to build an app worthy of an Apple Design Award, and we were open-minded on the best tech stack to get there. To that end, we built dozens of iterations of the product prior to our public beta. We experimented with drastically different tech stacks and UI patterns. We took inspiration from apps which speak the iPhone’s language, such as Apple Notes and iMessage. v0 had to earn a spot on your Home Screen among the greats. After weeks of exper
Explore this link on the map →saved by
related reading
- The Conductor Rewrite: What They Changed to Make It Fastperformance.dev
- Linear – The system for product developmentlinear.app
- Web Interface Guidelinesvercel.com
- From Native to React Native to Flutter - Zerodha Tech Blogzerodha.tech
- 60fps - UI/UX animation inspiration for mobile & web apps60fps.design
- Animating in Publicemilkowal.ski
- Notes • Nick Arnernickarner.com
- How to prompt v0 - Vercelvercel.com
- A developer's v0 veteran guide - Discussions - Vercel Communitycommunity.vercel.com
- AI Elementselements.ai-sdk.dev
- Learn Swift 4 - Learn Swift - Design+Codedesigncode.io
- iMessage API: Three Rewrites, One Apple Ban, and What Actually Works | Lindylindy.ai