Skip to content

SAMA-Communications/sama-client-flutter

Repository files navigation

Flutter client for SAMA chat server

ClientImage

Overview

This is a Flutter app for the SAMA chat server https://github.com/SAMA-Communications/sama-server

Read a complete medium post Introducing SAMA about what is SAMA and what problems we are trying to solve with it https://medium.com/sama-communications/introducing-sama-simple-but-advanced-messaging-alternative-chat-server-524a532e2040

Development

Preparations

  1. Prepare environment for Flutter and clone the project. Versions: Flutter SDK version: 3.29.2, Dart Version: 3.7.2
  2. Install dependencies via flutter pub get
  3. Generate config file firebase_options.dart via https://firebase.google.com/docs/flutter/setup and put it in lib/firebase_options.dart;

Run on Android:

  • Open project in Android Studio
  • Right mouse button click on main.dart
  • Chose 'Run 'main.dart''

The app will automatically run on your Android device.

Run on iOS:

  • Start Xcode
  • Select Runner.xcworkspace to run Xcode project
  • Press the' Build' button to start project building

The app will automatically run on a selected iOS device or simulator.

Community and Support

Join our community for support and discussions:

License

GPL-3.0

Help us!

Any thoughts, feedback is welcome! Please create a GitHub issue for any feedback you have.

Want to support us?

Buy Me A Coffee

Packages

No packages published

Contributors 5

Languages