riiamri23 / flutter-mqtt-chat-client

A Chat app developed with Flutter, it uses MQTT protocol

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter Chat app using MQTT.

The Broker should install HiveMQ Chat-Extension first.

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 (Done on backend side)
  • File Previews (PDF and images Done)
  • Push Notifications When App is in Background.
  • Recognize adult content on image message

About

A Chat app developed with Flutter, it uses MQTT protocol

License:GNU General Public License v3.0


Languages

Language:Dart 79.1%Language:C++ 12.0%Language:CMake 4.7%Language:HTML 2.2%Language:Swift 0.8%Language:Ruby 0.8%Language:C 0.4%Language:Kotlin 0.1%Language:Objective-C 0.0%