A Persian chat Android application implemented by HiveMQ public broker using MQTT protocol. HodHod is a Persian word that means Hoopoe.
- Enter a room just with its room key and start chatting with people!
- See locations of room members!
- Rooms you have entered and your chats will be persistent!
- Uninstall the application, and your data will be removed forever; no data will be stored!
We use HiveMQ public MQTT broker as the server in this project.
We benefited from several Android concepts and libraries, including:
- Coroutines
- Room
- Hilt
- Google Map API
- MQTT Protocol
We implemented this project with MVVM architecture. We tried to use Android best practices in code and UI design to reach the best possible performance in the application.
This application was developed by me and my classmates Farbod and Samaneh.