arafaysaleem / message_app

A Flutter messaging app with firebase backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Messager app - A flutter messaging app

made-with-python

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.

πŸ“± App Features

  • Real time messaging with users.
  • Groups with multiple users.
  • URL sharing and preview.
  • Searching messages.
  • Adding and viewing contacts.
  • Spamming and archiving messages.

πŸ”§ Technical Features

  • 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.
App Tour App Tour


   

  

  

  



⭐ Future Features

  • 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. ❀︎

πŸš€ Technologies

🀝 Contribute

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.

πŸ’¬ Feedback

Feel free to send us feedback on Twitter or file an issue. Feature requests are always welcome.

πŸ“ License

Licensed under the MIT License.

About

A Flutter messaging app with firebase backend

License:MIT License


Languages

Language:Dart 99.6%Language:Objective-C 0.3%Language:Java 0.1%