A Chat App Developed Uses Flutter And MQTT Protocol

Flutter Chat app using MQTT.

The Broker should install HiveMQ Chat-Extension first.

Screenshots

Login Rooms Chat
Profile Contact details Media messages

Features

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

GitHub

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