Skip to content

epoberezkin/flutter-mqtt-chat-client

 
 

Repository files navigation

Flutter Chat app using MQTT.

The Broker should install HiveMQ Chat-Extension first.

Use Flutter-MQTT-Chat-Client as a library

To use this library inside your project with your custom UI, please refer to The Wiki

Screenshots

Login Rooms Chat
A test image, A test image, A test image,
Profile Contact details Media messages
A test image, A test image, A test image,

Features

  • Login
  • Send & receive messages
  • Typing indicator
  • Send Files
  • Persist User, Messages and rooms using local database
  • ChatMarker (In Progress)
  • Invite a user to chat
  • Group Chat
  • Presence (Testing...)
  • File Previews (PDF and images Done)
  • Push Notifications When App is in Background.

Nice to have features

  • Recognize adult content on image message

About

A Chat app developed with Flutter, it uses MQTT protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 80.5%
  • C++ 11.2%
  • CMake 4.4%
  • HTML 2.0%
  • Swift 0.7%
  • Ruby 0.7%
  • Other 0.5%