Clubhouse clone written in Flutter using Firebase/Firestore and Agora services.
Clubhouse clone written in Flutter using Firebase/Firestore and Agora services.
Part 1 - Setup Flutter project and create Clubhouse clone app UI
Part 2 - User login and registration with Firebase
Part 3 - Voice calling functionality with Agora
agora_rtc_engine: https://pub.dev/packages/agora_rtc_engine
permission_handler: https://pub.dev/packages/permission_handler
firebase_auth: https://pub.dev/packages/firebase_auth
cloud_firestore: https://pub.dev/packages/cloud_firestore
country_code_picker : https://pub.dev/packages/country_code_picker
pull_to_refresh : https://pub.dev/packages/pull_to_refresh
$ git clone https://github.com/perpetio/clubhouse.git
flutter pub get
.Create your own Firebase project.
Once your Firebase instance is created, you'll need to enable Phone authentication.
const APP_ID = '';
const Token = '';
const channelName = '';
flutter run
or using your IDE's tools.