A Chat app developed with Flutter, it uses MQTT protocol

  chat

Flutter Chat app using MQTT.

The Broker should install HiveMQ Chat-Extension first.

Screenshots

LoginRoomsChat
A test image,A test image,A test image,
ProfileContact detailsMedia 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
  •  File Previews (PDF and images Done)
  •  Push Notifications When App is in Background.

Download Flutter Chat app source code on GitHub

https://github.com/WahidNasri/flutter-mqtt-chat-client