Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Table of Content

About

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.

Screenshots

  1. Enter to chat;

  2. Chat dashboard with list of dialogs;

  3. Active Group public/private Chat;

  4. Create new chat;

Features

  • Log in
  • Create chat
  • Remove/Leave chat
  • See Public chat
  • Send messages
  • Message's statuses
  • Receive messages
  • Add users to chat
  • Log out

How to launch

Article - How to Launch a Flutter Chat Sample

1. Get application credentials.

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:

  1. 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.
  2. Create the app clicking New app button.
  3. Configure the app. Type in the information about your organization into corresponding fields and click Add button.
  4. Go to Dashboard => YOUR_APP => Overview section and copy your Application ID, Authorization Key, Authorization Secret, and Account Key.

2. Download samples from GitHub.

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

3. Open sample.

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

4. Set application credentials

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

License

BSD 3-Clause