Skip to content

mostafijur566/talk_flutter_app

Repository files navigation

Introduction

"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.

💡 Key Features (or What will you learn, if you are here to learn)

  • 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

🚀  Installation

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 chrome

Packages

Below are the information about packages used in this project.

Package
cloud_firestore
firebase_auth
firebase_core
google_sign_in
get
jitsi_meet
intl

Directory Structure

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

❤️ Contributor

Made by Mostafijur Rahman

📸 Screenshots


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages