Zoom Clone App ☺️☺️

The Zoom clone app is a mobile application created with the Dart programming language using the Flutter framework. It uses Firebase Auth and Firebase Firestore for data storage and Google sign-in authentication. The app offers a video conferencing feature like the Zoom app using the “Jitsi Meet Wrapper” package available on Pub.dev. The user interface is designed to mimic the original Zoom app, and all of the Zoom app’s features are included in the clone app. The app’s technical implementation involves the use of various software tools and technologies, including Dart language, Flutter framework, Firebase platform, and Pub.dev package manager.

Features

  • Light/dark mode toggle
  • Video Call
  • Chat Feature
  • Call many people together
  • Google SignIn
  • Invite / create meet by ID
  • Fullscreen mode
  • Cross platform

Screenshots

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

Documentation

Documentation jitsi_meet_wrapper

Environment Variables

To run this project, you will need to add the following environment variables to your pubspec.yaml file

jitsi_meet_wrapper: ^0.0.6

Tech Stack

Client: Fluter, Dart, Provider

Database: Google Firebase

Lessons Learned

  • Learn about how implement Google SignIn
  • Learn about how to add video conference in app
  • Learn about how to design Ui in flutter
  • Learn about how cross-paltform app work

🚀 About Me

I’m a flutter developer…with very keen interest in problem solving and programming.

License

MIT

Feedback

If you have any feedback, please reach out to me at [email protected]

GitHub

View Github