EXPO REPO needs WORK
# support
o
I've been struggling for about 2 days to get a basic Expo project running with Vapi, and it's become clear that web development is the primary focus while Expo support feels like an afterthought. I initially tried adding Vapi to my existing, mostly-built app, which should have been straightforward - an hour at most. Instead, I encountered constant dependency conflicts that made integration impossible. I had to completely restart using your official template just to match the old dependency versions, and while I finally got that working, I can't integrate the rest of my app because everything conflicts. The repository was updated yesterday, but the README wasn't updated to match, and somehow things got worse. The repo now has zero UI components, the App.js file was removed with nothing to replace it, and I'm hitting issues at every step. The inconsistencies between the repository state and documentation are creating major roadblocks. This has been genuinely disappointing. I've spent countless hours debugging problems that shouldn't exist for what's supposed to be an official integration. I'm working on the Vapi build competition with a personal project I'm taking seriously, and this experience has eaten into my competition time and honestly killed my motivation. Since this isn't some random community repository, the back-and-forth just to get something basic running feels unacceptable. I need clear documentation that matches the current repository state, a working Expo integration example with current dependency versions, and guidance on resolving conflicts when integrating with existing applications.
k
Vapi’s React Native SDK requires the Expo bare workflow due to native modules, so to integrate it, you need to eject your project npx expo eject, match dependencies , reinstall packages, rebuild the app, and manually recreate App.js
v
Currently, the only supported way to use Vapi's React Native SDK with Expo is to eject your project to the bare workflow, as native modules are required. You can do this with:
Copy code
sh
npx expo eject
After ejecting, match your dependencies to those in the [official Vapi React Native template](https://github.com/VapiAI/react-native-sdk), reinstall packages, and manually recreate your
App.js
. If you continue to face issues, consider reaching out on the [Vapi Discord](https://discord.com/invite/pUFNcf2WmH) for real-time support, as there is currently no official Expo managed workflow example or up-to-date integration guide. Sources: - [Vapi React Native SDK GitHub](https://github.com/VapiAI/react-native-sdk) - [Vapi Support](https://docs.vapi.ai/support)
s
Hey, really sorry for your experience. If possible, could you record a loom video describing this error/behavior or inconsistency in the dashboard with the steps to reproduce it? That way, I can share this with my team, and we'll take a look. We'll even try to reproduce the same so we can fix it for you.
j
@opeyemisanusi were you able to solve the issue? I am facing the same issue rn. Been trying a lot of stuff unsuccessfully
s
This ticket has been marked as solved, and as a result, you will no longer receive any further responses. Kindly create a new support ticket to escalate your inquiry.Â