The Flutter Sample Chat project is a sample text chat base on QuickBlox Flutter SDK.
The QuickBlox Flutter SDK provides a Flutter library making it even easier to access the QuickBlox cloud communication backend platform.
QuickBlox is a suite of communication features & data services (APIs, SDKs, code samples, admin panel, tutorials) which help digital agencies, mobile developers and publishers to add great communication functionality to smartphone applications like in Skype, WhatsApp, Viber.
-
Enter to chat;
-
Chat dashboard with list of dialogs;
-
Active Group public/private Chat;
-
Create new chat;
- Log in
- Create chat
- Remove/Leave chat
- See Public chat
- Send messages
- Message's statuses
- Receive messages
- Add users to chat
- Log out
Article - How to Launch a Flutter Chat Sample
Article - How to Create an App and Use the QuickBlox Admin Panel
QuickBlox application includes everything that brings messaging right into your application - chat, video calling, users, push notifications, etc. To create a QuickBlox application, follow the steps below:
- Register a new account following this link. Type in your email and password to sign in. You can also sign in with your Google or Github accounts.
- Create the app clicking New app button.
- Configure the app. Type in the information about your organization into corresponding fields and click Add button.
- Go to Dashboard => YOUR_APP => Overview section and copy your Application ID, Authorization Key, Authorization Secret, and Account Key.
GitHub - QuickBlox Flutter Samples. To download samples, click on the button “Code” and select the format you need.
The simple ways to download samples from GitHub are:
– HTTPS
– Download ZIP
Open the sample in Android Studio, or VS Code. If you don’t have it installed – install one of them first. Pay attention – if you want to deploy the sample onto an iOS device you should install the latest Xcode version. We recommend opening the sample using:
– minimal supported version of Android Studio 4.2.2
– minimal supported version of VS Code 1.61
For example, in Android Studio:
- open android studio
- click on “Open an Existing Project”
- select the sample you downloaded
- click on the "open" button
- Get application credentials and get Application ID, Authorization Key, Authorization Secret, and Account Key.
- Open main.dart file and paste the credentials into the values of constants.
BSD 3-Clause