The CometChat Flutter Sample App, created with the CometChat UI Kit, is a comprehensive communication platform. It offers both messaging and calling features, supporting one-on-one (private) and group interactions. Users can exchange text and multimedia messages, including images, videos, and documents, as well as initiate audio and video calls. To access all the details, please click here.
Before you begin, ensure you have met the following requirements:
✅ You have Android Studio
or Xcode
installed on your machine.
✅ You have an Android Device or Emulator
with Android Version 5.0 or above.
✅ You have an iOS Device or Emulator
with IOS 12.0 or above.
✅ You have read CometChat Key Concepts.
Clone the project from the flutter-chat-app repository.
To Run to sample app you have to make the following changes by Adding APP_ID, AUTH_KEY, and REGION_CODE
You can obtain your APP_ID, AUTH_KEY and REGION_CODE from CometChat Dashboard.
-
Open the project in Android Studio.
-
Modify
APP_ID
andAUTH_KEY
andREGION
with your own in lib/utils/constants.dart file. -
Select demo users or enter the UID at the time of login once the app is launched.
-
for running on iOS go to the ios folder of your app in the terminal(use rositta for Apple chip computers) and run
pod install
Build and run the Sample App.
Learn more about how to integrate Flutter UI Kit inside your app.
-
To read the complete documentation on UI Kit integration visit our Documentation.
-
Facing any issues while integrating or installing the UI Kit please connect with us via real-time support present in CometChat Dashboard.
Thanks to the following people who have contributed to this project:
⚔️ @munikirannarpareddi 🛡
⚔️ @shantanukhare 🛡
⚔️ @nabhodiptagarai 🛡
Contact us via real-time support present in CometChat Dashboard.