· Get 10000 free mins with UIKits: https://bit.ly/3L6xNVj
· Learn more about ZEGOCLOUD: https://bit.ly/3xBQsFg
· How to build a video call App: https://bit.ly/3zj91yp
ZEGOCLOUD video call SDK &API allows you to easily build your live video chat apps within minutes.
In this tutorial I showed how to build Zoom mobile app clone with React Native, TypeScript, Redux Toolkit, ZegoCloud UIKit, Google Firebase and OAuth
What I implemented in this tutorial
Video call using ZegoCloud
Conference Call using ZegoCloud
Sign In With Google using Google Firebase OAuth
Zoom mobile app Clone
Building React Native app for Android and iOS simultaneously
Please subscribe, it motivates me to do more tutorials like this
Is there anything you don’t like about this video? Like the way I explained, the way I code in the video, let me know it and your suggestions on how I can improve it, thanks
If you have any issues implementing any of the things in the tutorial, please let me know in the comment section
If there's any suggestions you would like to give me on how to improve my content, please don't hesitate to let me know in the comment section
Links
Lesson files github repository (Fork the repository and don't forget to follow me)
https://github.com/paulosabayomi/zoom...
ZegoCloud homepage
https://www.zegocloud.com/
Get your free 10,000 mins ZegoCloud free trial here
https://console.zegocloud.com/dashboard
Zegocloud UIKit intro
https://www.zegocloud.com/uikits
Zegocloud UIKit documentation
https://www.zegocloud.com/docs/uikit/...
UIKit Quickstart
https://www.zegocloud.com/docs/uikit/...
UIKit Quickstart with invitation
https://www.zegocloud.com/docs/uikit/...)
UIKit Call invitation config
https://www.zegocloud.com/docs/uikit/...
React Native homepage
https://reactnative.dev/
Create new Firebase project here
https://console.firebase.google.com/u/
React Navigation
Getting Started
https://reactnavigation.org/docs/gett...
Stack Navigator
https://reactnavigation.org/docs/stac...
Stack Navigator Animations
https://reactnavigation.org/docs/stac...
Bottom Tabs
https://reactnavigation.org/docs/bott...
React Native Vision Camera: Though not used
https://react-native-vision-camera.co...
React Native Async Storage
Installation
https://react-native-async-storage.gi...
Simple Usage
https://react-native-async-storage.gi...
Redux Toolkit
Getting Started
https://redux-toolkit.js.org/introduc...
TypeScript doc
https://redux-toolkit.js.org/tutorial...
React Native Paper
Getting Started
https://callstack.github.io/react-nat...
Switch
https://callstack.github.io/react-nat...
React Native Google SignIn
Installation
https://react-native-google-signin.gi...
Android Setup guide
https://react-native-google-signin.gi...
iOS setup guide
https://react-native-google-signin.gi...
Original Google SignIn doc
https://react-native-google-signin.gi...
StackOverflow comment on how to generate Android keystore fingerprints
https://stackoverflow.com/questions/1...
React Native DateTimePicker
https://github.com/react-native-datet...
React Native Bottom Sheet
https://www.npmjs.com/package/react-n...
React Native SVG Transformer
https://github.com/kristerkari/react-...
Footnote: I forgot to test for Dark mode at the end of the tutorial, but after the tutorial I tested the dark mode and fixed some color mode related issues, and you can find comments besides the fields that I edited after the tutorial in the source code, they are not much and they are even negligible.
And the reason why it the sound was not loud on my iPhone was because it was in silent mode
#zegocloud #videocall #reactnative #sdk #api #zoomclone