Giter VIP home page Giter VIP logo

sanchan / stream-chat-flutter-beta-8.0.0-beta.2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from getstream/stream-chat-flutter

0.0 0.0 0.0 79.22 MB

Flutter Chat SDK - Build your own chat app experience using Dart, Flutter and the Stream Chat Messaging API.

Home Page: https://getstream.io/chat/sdk/flutter/

License: Other

JavaScript 0.02% C++ 1.40% C 0.08% Objective-C 0.01% Java 0.01% Kotlin 0.03% Dart 78.23% Swift 0.07% HTML 0.21% CMake 0.90% MDX 19.04%

stream-chat-flutter-beta-8.0.0-beta.2's Introduction

Official Flutter packages for Stream Chat

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.

V4 Migration Guide

For upgrading from V3 to V4, please refer to the V4 Migration Guide

Sample apps and demos

Our team maintains a dedicated repository for full 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.

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

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

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.

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

This library includes a set of localization files for the Flutter 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.

Versioning Policy

All of the Stream Chat packages follow semantic versioning.

See our versioning policy documentation for more information.

We are hiring

We've recently closed a $38 million Series B funding round and we keep actively growing. Our APIs are used by more than a billion end-users, and you'll have a chance to make a huge impact on the product within a team of the strongest engineers all over the world.

Check out our current openings and apply via Stream's website.

stream-chat-flutter-beta-8.0.0-beta.2's People

Contributors

adasiewiczr avatar ayush221b avatar brazol avatar bstolinski avatar ccebrecos avatar chriselliotuk avatar dependabot[bot] avatar deven98 avatar dkrutskikh avatar esarbanis avatar felangel avatar geweald avatar groovinchip avatar hayesgordon avatar imtoori avatar incendial avatar jcminarro avatar jeroenleenarts avatar leandroborgesferreira avatar mateushbr avatar nash0x7e2 avatar nosmirck avatar rlee1990 avatar s-ecki avatar sachaarbonel avatar santiagogarcia97 avatar tbarbugli avatar tombeckett avatar vishalnarkhede avatar xsahil03x avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.