Messager is an app made with Flutter framework to provide messaging functionality. The release apk is available under the release tags. It's also available on this drive link - Messager APK
🎨 The UI is inspired by native android messaging app.
- Real time messaging with users.
- Groups with multiple users.
- URL sharing and preview.
- Searching messages.
- Adding and viewing contacts.
- Spamming and archiving messages.
- Firebase Phone Authentication.
- Provider State Management.
- MVVM Architecture.
- Firestore Database Storage.
- Session persistence using Shared Preferences.
- Reusable services architecture and code.
- Streams for real time.
- Full documentation.
- Favouriting messages.
- Deleting messages.
- Multimedia messages.
- Maps API for location sharing.
- Dark mode.
- Messages for Web support.
- FAQ page.
Feel free to fork and contribute to include these features. ❤︎
- Flutter v1.22.6
- Dart v2.10.4
To contribute, fork the repository and push the changes to the master branch. Then submit a pull request for merging with the source. If your code passes the review and checks it will be merged into the master branch.
Feel free to send us feedback on Twitter or file an issue. Feature requests are always welcome.
Licensed under the MIT License.