Skip to content

A video calling mobile application developed using Flutter, Agora SDK and GetX state management.

License

Notifications You must be signed in to change notification settings

nixrajput/video-calling-app-flutter

Repository files navigation

LiveBox : A Video Calling App

LiveBox is a video calling and conferencing app that allows you to make video calls with your friends and family.

Download

  • The app is developed using Flutter and Agora SDK.

  • The app is currently in development and is not yet available on Play Store.

  • The app is currently available for Android only.

  • We are open to contributions. If you want to contribute, please read the CONTRIBUTING.md file.

  • Feel free to open an issue or a pull request.

Setup

  • Create secrets.dart file in constants folder.
  • Add the following code to the file.
abstract class AppSecrets {
    static const appId = "XXX-XXX-XXX-XXX";
    static const certificate = "XXX-XXX-XXX-XXX";
    static const githubToken = 'XXX-XXX-XXX-XXX';
}
  • Replace XXX-XXX-XXX-XXX with your values in the file.
  • Now run the following commands:
flutter clean
flutter pub get packages

Screenshots

Login Screen

Registration Screen

Home Screen

Join Meeting Screen

Download

You can download the app from the releases page.

Authors

Features

  • User Authentication
  • Change Profile Picture
  • Change Username
  • Change Password
  • Change Name
  • Video Calling & Conferencing

Future Plans

  • Video quality selection and control
  • Video recording
  • Video frame rate control
  • End to end encryption
  • Video switching and screen sharing
  • Face detection and beautification

License

This project is licensed under the GPL-3.0 License - see the LICENSE.md file for details

Connect With Me

nixrajput | Website

nixrajput | GitHub

nixrajput | Instagram

nixrajput | Facebook

nixrajput | Twitter

nixrajput | LinkedIn