Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/flyerhq/flutter_chat_ui

Actively maintained, community-driven chat UI implementation with an optional Firebase BaaS.
https://github.com/flyerhq/flutter_chat_ui

android chat dart flutter ios ui widget

Last synced: 11 days ago
JSON representation

Actively maintained, community-driven chat UI implementation with an optional Firebase BaaS.

Lists

README

        




Flyer Chat Logo

Flutter Chat UI


Actively maintained, community-driven chat UI implementation with an optional Firebase BaaS.



πŸ‡ΊπŸ‡¦πŸ‡ΊπŸ‡¦ We are Ukrainians. If you enjoy our work, please consider donating to help save our country. πŸ‡ΊπŸ‡¦πŸ‡ΊπŸ‡¦




Pub


Build Status


CodeFactor




Chat Image


Flyer Chat is a platform for creating in-app chat experiences using Flutter or [React Native](https://github.com/flyerhq/react-native-chat-ui). This repository contains chat UI implementation for Flutter.

* **Free, open-source and community-driven**. We offer no paid plugins and strive to create an easy-to-use, almost drop-in chat experience for any application. Contributions are more than welcome! Please read our [Contributing Guide](https://github.com/flyerhq/flutter_chat_ui/blob/main/CONTRIBUTING.md).

* **Backend agnostic**. You can choose the backend you prefer. But if you don't have one, we provide our own free and open-source [Firebase implementation](https://pub.dev/packages/flutter_firebase_chat_core), which can be used to create a working chat in minutes. We are also working on our more advanced SaaS and self-hosted solutions.

* **Customizable**. Supports custom themes, locales and more. Check our [documentation](https://docs.flyer.chat/flutter/chat-ui/) for the info. More options are on the way, let us know if something is missing.

* **Minimum dependencies**. Our packages are lightweight. Use your favourite packages for selecting images, opening files etc. See the [example](https://github.com/flyerhq/flutter_chat_ui/blob/main/example/lib/main.dart) for possible implementation.

## Getting Started

### Requirements

`Dart >=2.19.0` and `Flutter >=3.0.0`

Read our [documentation](https://docs.flyer.chat/flutter/chat-ui/) or see the [example](https://github.com/flyerhq/flutter_chat_ui/tree/main/example) project.

## Contributing

Please read our [Contributing Guide](https://github.com/flyerhq/flutter_chat_ui/blob/main/CONTRIBUTING.md) before submitting a pull request to the project.

## Code of Conduct

Flyer Chat has adopted the [Contributor Covenant](https://www.contributor-covenant.org) as its Code of Conduct, and we expect project participants to adhere to it. Please read [the full text](https://github.com/flyerhq/flutter_chat_ui/blob/main/CODE_OF_CONDUCT.md) so that you can understand what actions will and will not be tolerated.

## License

Licensed under the [Apache License, Version 2.0](https://github.com/flyerhq/flutter_chat_ui/blob/main/LICENSE)