/flutter-mqtt-chat-client

A Chat app developed with Flutter, it uses MQTT protocol

Primary LanguageDartGNU General Public License v3.0GPL-3.0

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