Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nixrajput/video-calling-app-flutter
A video calling mobile application developed using Flutter, Agora SDK and GetX state management.
https://github.com/nixrajput/video-calling-app-flutter
agora agora-flutter agora-rtc agora-sdk collaborate flutter flutter-apps flutter-getx getx hacktoberfest hacktoberfest2022 nixrajput nixrajput-github video-call-application video-calling-app video-conferencing
Last synced: about 1 month ago
JSON representation
A video calling mobile application developed using Flutter, Agora SDK and GetX state management.
- Host: GitHub
- URL: https://github.com/nixrajput/video-calling-app-flutter
- Owner: nixrajput
- License: gpl-3.0
- Created: 2022-05-04T04:01:44.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-11T17:36:57.000Z (about 2 years ago)
- Last Synced: 2024-05-01T18:58:28.305Z (8 months ago)
- Topics: agora, agora-flutter, agora-rtc, agora-sdk, collaborate, flutter, flutter-apps, flutter-getx, getx, hacktoberfest, hacktoberfest2022, nixrajput, nixrajput-github, video-call-application, video-calling-app, video-conferencing
- Language: Dart
- Homepage:
- Size: 1.21 MB
- Stars: 24
- Watchers: 2
- Forks: 16
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 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.
[][releases]
- 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](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.```dart
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:```dart
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][releases].
## Authors
- **[Nikhil Rajput][portfolio]** - *Owner & Lead Developer*
## Features
- [x] User Authentication
- [x] Change Profile Picture
- [x] Change Username
- [x] Change Password
- [x] Change Name
- [x] 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](LICENSE.md) file for details## Connect With Me
[][website]
[][github]
[][instagram]
[][facebook]
[][twitter]
[][linkedin]
[github]: https://github.com/nixrajput
[website]: https://nixlab.co.in
[facebook]: https://facebook.com/nixrajput07
[portfolio]: https://nixrajput.nixlab.co.in
[twitter]: https://twitter.com/nixrajput07
[instagram]: https://instagram.com/nixrajput
[linkedin]: https://linkedin.com/in/nixrajput
[releases]: https://github.com/nixrajput/video-calling-app-flutter/releases