Fully functional React Native app + Node Rest API that features Video Calls backed by Twilio.
- Register on Twilio https://www.twilio.com/try-twilio and verify both email and phone number.
- Login and navigate to https://www.twilio.com/console/video/dashboard and click on Show API Credentials and save AccountSID.
- Navigate to https://www.twilio.com/console/video/project/api-keys and click on plus button to create a new API Key, create and save the SID and Secret.
- Navigate to
server/and copy.env.copyto.envand fill out with the saved Twilio values. - Install dependencies with
yarn. - Run the server with
yarn startand save the returned API url
- Install dependencies with
yarn && npx pod-install ios. - Copy
.env.copyto.envand fill out the API_URL with the provided by the server. - Run the app on an IOS connected device with
nxp react-native run-ios --device - Run the app on an Android connected device by grabbing device id from adb with
adb devicesand then running withnpx react-native run-android --deviceId XXXXXXXXX