Vercel’s v0 iOS app is built with React Native, but it looks and feels like a fully native iOS product.In this episode of React Universe On Air, we go deep into how the v0 mobile app was built: from choosing Expo and going iOS-first, to writing native modules, fixing low-level React Native issues, and upstreaming improvements back to the ecosystem. This is a hands-on engineering conversation with Fernando Rojo, Szymon Rybczak, and Oskar kwaśniewski about real trade-offs, real constraints, and what it takes to ship a polished app under real deadlines.Chapters00:00 Welcome to the React Universe00:50 Meet our guests02:42 v0 app overview03:45 Iterating to greatness05:07 Choosing Expo and initial tech decisions07:55 Code sharing with v0 website11:03 Open Source contributions13:20 React Native Core fixes15:40 Android version?18:42 Modal issues we fixed23:20 Working with React Native Core26:16 Balancing deadlines and root cause analysis27:23 Native Modules and custom solutions29:16 Minimalistic UI challenges30:44 Floating Composer concept33:41 Feature flags and testing36:48 WebView swiping and custom forks45:16 Launch experience and security concerns50:17 Final thoughts