Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Build a Video Calling App with React Native and Voximplant - Tutorial for Beginners

notJust․dev via YouTube

Overview

Build a video calling mobile application for iOS and Android using React Native and Voximplant cloud technology in this comprehensive tutorial. Learn step-by-step how to create a project, implement authentication, design a contact list, enable calling and receiving calls, set up video and voice-only calls, and integrate navigation. Explore Voximplant application setup, scenario creation, routing rules, and SDK installation. Develop the login UI, connect the Voximplant client, and integrate calling features including Android permissions, call events handling, and video functionality. By the end, gain hands-on experience in creating a fully functional video calling app similar to popular platforms like Skype, WhatsApp, and FaceTime.

Syllabus

- How to build a Video calling app like Skype, WhatsApp, FaceTime
- Building the Video Calling App with Voximplant SDK
- What apps can we build with Voximplant?
- Prerequisites for the Video Calling App built
- Voximplant application setup
- Create Voximplant Scenario
- Create a Routing Rule
- Open Project with Visual Studio Code
- Build Login UI
- Install Voximplant
- Connect Voximplant Client
- Set up Voximplant Login functionality
- Integrating Calling features
- Add Android Permissions
- Make a call
- Create Call events - Call Failed
- Create Call events - Call Progress Started
- Create Call events - Call Connected and Call Disconnected
- Incoming Call event
- Answer Call
- Adding Video to the call
- Adding Remote Video feature
- Overview of the Video Call App Built with testing all features

Taught by

notJust․dev

Reviews

Start your review of Build a Video Calling App with React Native and Voximplant - Tutorial for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.