Flutter Chat app using MQTT.
The Broker should install HiveMQ Chat-Extension first.
|Profile||Contact details||Media messages|
- [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.