Skip to content

hosseinkhojany/messenger

Repository files navigation

⚡ Amanta Messenger

GitHub repo size GitHub code size in bytes GitHub language count GitHub top language GitHub

🖥️ Desktop Mode

alt text

📱 Mobile Mode

alt text

ℹ️ About

Our goal is to build, Multi platform chat application with high personalization capabilities and performance

🎬 Release Status

Go to the Releases to download the latest version.

💡 Deployment

Deployment is not currently in use.

🛠 Built with

🍃 How to Setup

  • Download or clone the repository
  • Move the project to the selected directory
  • Open it with a code editor (Android Studio, Visual Studio Code)
  • Run flutter clean and pub get commands
  • Do not update / upgrade gradle and other versions until the app is up and running with built versions

🚀 How to Run

  • Run flutter clean and pub get commands
  • Launch Device
  • Run on the device

💎 Dependencies

  • socket_io_client: ^2.0.0-beta.2
  • animations: ^2.0.2
  • get: ^4.6.1
  • dio: ^4.0.4
  • http_interceptor: ^1.0.2
  • flutter_bloc: ^8.0.1
  • build_runner: ^2.1.9
  • flutter_gen_runner: ^4.1.6
  • shared_preferences: ^2.0.15
  • flutter_sticky_header: ^0.6.2
  • lottie: ^1.3.0
  • http: ^0.13.4 # used to load sqlite3 wasm files on the web
  • sqlite3_flutter_libs: ^0.5.5
  • sqlite3: ^1.7.0
  • image_compression_flutter: ^1.0.2
  • image: ^3.0.2
  • flimer: ^1.0.1

👑 Contributing

If you want to contribute to this project and make it better, your help is very welcome.

✨ Roadmap

roadmap

❤️ Thanks

Thanks to everyone who supported

License

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.