https://github.com/sama-communications/sama-client-flutter
Flutter client for SAMA chat server
https://github.com/sama-communications/sama-client-flutter
chat chat-application flutter flutter-apps websocket websockets xmpp
Last synced: about 2 months ago
JSON representation
Flutter client for SAMA chat server
- Host: GitHub
- URL: https://github.com/sama-communications/sama-client-flutter
- Owner: SAMA-Communications
- License: gpl-3.0
- Created: 2024-05-29T08:35:12.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-01T11:44:23.000Z (about 1 year ago)
- Last Synced: 2025-04-01T12:35:49.142Z (about 1 year ago)
- Topics: chat, chat-application, flutter, flutter-apps, websocket, websockets, xmpp
- Language: Dart
- Homepage: https://samacloud.io
- Size: 6.24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Flutter client for SAMA chat server

## 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:
- [GitHub Issues - SAMA server](https://github.com/SAMA-Communications/sama-server/issues), [GitHub Issues - SAMA Flutter client](https://github.com/SAMA-Communications/sama-client-flutter/issues)
- [SAMA on Medium](https://medium.com/sama-communications)
- Get help - [Discord 💬](https://discord.gg/bHSm9a7DpC)
## License
[GPL-3.0](LICENSE)
## Help us!
Any thoughts, feedback is welcome! Please create a GitHub issue for any feedback you have.
Want to support us?
