"Talk App"
Developed a fully functional Videoconferencing Mobile app using Flutter (Dart Programming Language) with Firebase Firestore as backend and integrated JitsiMeet as Video Meeting SDK.
- Google Sign In
- Create New Meeting
- Join Meeting
- Mute/Unmute Audio
- Mute/Unmute Video
- Change Display Name while Joining
- Raise Hand
- Start Screen Sharing
- Mute Everyone
- Start Live Stream
- Screen Share
- Chat
- Switch Front/Rear Camera
- Enter Tile View
- End Call
- See Your Meeting History
- Log out
To clone and run this application, you'll need Git and Flutter installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/mostafijur566/talk_flutter_app
# Go into the repository
$ cd talk_flutter_app
# Install dependencies
$ flutter pub get
# Run the app
$ flutter run
# You can also run this app on Web (Not Optimized and Flutter Beta or Above Channel Required)
$ flutter run -d chromeBelow are the information about packages used in this project.
| Package |
|---|
| cloud_firestore |
| firebase_auth |
| firebase_core |
| google_sign_in |
| get |
| jitsi_meet |
| intl |
The project directory structure is as follows:
├── android
├── assets
├── build
├── ios
├── lib
├── pages
├── auth
├── history_meeting
├── home
├── settings
├── video
├── resourses
├── utils
├── widgets
├── pubspec.lock
├── pubspec.yaml
Made by Mostafijur Rahman