Learn how to build a video conference app with Flutter and ZEGOCLOUD SDK, a powerful and easy-to-use solution for real-time communication. This course will teach you how to clone the Zoom meeting app with Flutter.
ZEGOCLOUD allows you to easily build your video conferencing apps within minutes.
Hi everyone, I am Abdul Aziz Ahwan from Indonesia,
In this video, we are going to learn How to Build Video Conference Zoom Clone App using ZEGOCLOUD - WebRTC Video and Audio APIs for Developers.
ZEGOCLOUD is the world's leading real-time audio and video cloud service provider with 21 years of industry experience and our customers have been all over more than 200 countries. We provided video/ voice SDK and API for developers to easily build live audio & video experiences on mobile and web platforms within minutes.
----------------------------------
⏲ Timestamp
00:00:00 👨🏻💻 Chapters
00:00:05 Our Goals
00:00:28 Say Thank You
00:01:01 What's ZEGOCLOUD?
00:03:34 Video Conference UIKits
00:03:59 Create a New Flutter Project
00:05:06 Add dotenv Dependencies
00:06:20 Create .env file
00:06:45 Write Secret Key Inside .env
00:07:38 Create a Project on ZEGOCLOUD Console
00:09:45 Copy AppID and AppSign from Console
00:10:20 Add Video Conference Dependencies
00:10:33 Setup main.dart
00:12:25 Generate Random UserId and ConferenceId
00:14:54 Setup HomePage
00:21:00 Setup jumpToMeetingPage Method
00:22:42 Setup VideoConferencePage
00:27:28 Configure Project for Android and iOS
00:30:36 Run Project
00:32:52 Test on 2 Devices
00:42:47 Conclusion
00:43:33 Closing!
⚠️ FLUTTER & DART VERSION
- Flutter 3.3.0
- Dart 2.18.0
🔨 PACKAGE FOR THIS PROJECT
- flutter_dotenv (https://pub.dev/packages/flutter_dotenv)
- zego_uikit_prebuilt_live_streaming (https://pub.dev/packages/zego_uikit_prebuilt_video_conference)
🌃 VSCODE THEME
- https://marketplace.visualstudio.com/items?itemName=maciekkoks.luvia-theme
📂 PROJECT FILE
- Assets File (https://abdulazizahwan.gumroad.com/l/jxnyn)
- Flutter Project Code (https://abdulazizahwan.gumroad.com/l/jxnyn)
----------------------------------
👨💻 GEAR LIST & TOOLS
- MacBook Pro 2017
( 8GB RAM 256GB Ventura OS )
- Acer Swift 3 SF314-54G-51ZK
( 12GB RAM 256GB SSD NvME M.2 Windows 11)
- Keychron K2 V2 Blue Switch
- Logitech MX Master 2s
- Canon EOS M50 Sigma 16mm f1.4
- Logitech C922 Pro Webcam
- Thronmax Mdrill Zero M4
----------------------------------
Github ► https://github.com/abdulazizahwan