All Projects → GetStream → Stream Chat Flutter

GetStream / Stream Chat Flutter

Licence: other
Stream Chat official Flutter SDK. Build your own chat experience using Dart and Flutter.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Stream Chat Flutter

Quickblox Ios Sdk
QuickBlox iOS SDK for messaging and video calling
Stars: ✭ 373 (+69.55%)
Mutual labels:  sdk, chat, messaging
Chat21 Ios Sdk
DEPRECATED
Stars: ✭ 15 (-93.18%)
Mutual labels:  sdk, chat, messaging
Quickblox Javascript Sdk
JavaScript SDK of QuickBlox cloud backend platform
Stars: ✭ 98 (-55.45%)
Mutual labels:  sdk, chat, messaging
Chat21 Android Sdk
Android Chat SDK built on Firebase
Stars: ✭ 204 (-7.27%)
Mutual labels:  sdk, chat, messaging
React Discord Clone
Discord Clone using React, Node, Express, Socket-IO and Mysql
Stars: ✭ 198 (-10%)
Mutual labels:  chat, messaging
Tindroid
Tinode chat client application for Android
Stars: ✭ 194 (-11.82%)
Mutual labels:  chat, messaging
Vuvuzela
Private messaging system that hides metadata
Stars: ✭ 2,423 (+1001.36%)
Mutual labels:  chat, messaging
Countly Sdk Android
Countly Product Analytics Android SDK
Stars: ✭ 626 (+184.55%)
Mutual labels:  sdk, messaging
React Messenger
Chat UX components built with React, inspired by Facebook Messenger
Stars: ✭ 167 (-24.09%)
Mutual labels:  chat, messaging
Nio
💬 Nio is an upcoming matrix client for iOS.
Stars: ✭ 235 (+6.82%)
Mutual labels:  chat, messaging
Chat Sdk Ios
Chat SDK iOS - Open Source Mobile Messenger
Stars: ✭ 813 (+269.55%)
Mutual labels:  sdk, messaging
Nim ios uikit
网易云信 iOS UI 组件,提供聊天界面,文本消息,图片消息,语音消息,视频消息,地理位置消息,自定义消息(阅后即焚)等消息示例。#推荐客户得比特币,首次推荐得0.02BTC,连续推荐得0.03BTC/单,上不封顶。点击参与https://yunxin.163.com/promotion/recommend
Stars: ✭ 1,326 (+502.73%)
Mutual labels:  sdk, chat
Chatlayout
ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.
Stars: ✭ 184 (-16.36%)
Mutual labels:  chat, messaging
Tigase Server
Highly optimized, extremely modular and very flexible XMPP/Jabber server
Stars: ✭ 170 (-22.73%)
Mutual labels:  chat, messaging
Chatview
This is an Android library which can be used to add chat functionality to your android application with just a few lines of code.
Stars: ✭ 211 (-4.09%)
Mutual labels:  chat, messaging
Stream Chat Android
Stream Chat official Android SDK. The tutorial covers how to build your own chat experience using either Java or Kotlin.
Stars: ✭ 165 (-25%)
Mutual labels:  chat, messaging
Q Municate Ios
Q-municate iOS repository
Stars: ✭ 164 (-25.45%)
Mutual labels:  chat, messaging
Mnm
The legitimate email replacement — n-identity, decentralized, store-and-forward, open protocol, open source. (Server)
Stars: ✭ 162 (-26.36%)
Mutual labels:  chat, messaging
Appkefu android demo v4
微客服 安卓客服demo 4.x 版本 (IM, SDK, ChatUI, helpdesk, 客服系统 )
Stars: ✭ 11 (-95%)
Mutual labels:  sdk, chat
Chat Sdk Android
Chat SDK Android - Open Source Mobile Messenger
Stars: ✭ 1,496 (+580%)
Mutual labels:  sdk, messaging

Official Flutter packages for Stream Chat

Gitter CI melos

Quick Links

This repository contains code for our Dart and Flutter chat clients.

Stream allows developers to rapidly deploy scalable feeds and chat messaging with an industry leading 99.999% uptime SLA guarantee.

Sample apps and demos

Our team maintains a dedicated repository for fully-fledged sample applications and demos. Consider checking out GetStream/flutter-samples to learn more or get started by looking at our latest Stream Chat demo.

Free for Makers

Stream is free for most side and hobby projects. To qualify your project/company needs to have < 5 team members and < $10k in monthly revenue. For complete pricing details visit our Chat Pricing Page

Structure

Stream Chat Dart is a monorepo built using Melos. Individual packages can be found in the packages directory while configuration and top level commands can be found in melos.yaml.

To get started, run bootstrap after cloning the project.

melos bootstrap

Packages

We provide a variety of packages depending on the level of customization you want to achieve.

stream_chat

A pure Dart package that can be used on any Dart project. It provides a low-level client to access the Stream Chat service.

stream_chat_persistence

This package provides a persistence client for fetching and saving chat data locally. Stream Chat Persistence uses Moor as a disk cache.

stream_chat_flutter_core

This package provides business logic to fetch common things required for integrating Stream Chat into your application. The core package allows more customisation and hence provides business logic but no UI components.

stream_chat_flutter

This library includes both a low-level chat SDK and a set of reusable and customizable UI components.

Flutter Chat Tutorial

The best place to start is the Flutter Chat Tutorial. It teaches you how to use this SDK and also shows how to make frequently required changes.

Example Apps

Every package folder includes a fully functional example with setup instructions.

We also provide a set of sample apps created using the Stream Flutter SDK at this location.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].