YoVDO

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

Offered By: notJust․dev via YouTube

Tags

React Native Courses Mobile Development Courses Android Development Courses iOS Development Courses

Course Description

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

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Creative Programming for Digital Media & Mobile Apps
University of London International Programmes via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Introduction aux réseaux cellulaires
Institut Mines-Télécom via Independent
Mobile Web Development
Google via Udacity