Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vineeshvk/chat-app-flutter
It's a fully functioning chat app built using flutter. With both one on one chats and group chats
https://github.com/vineeshvk/chat-app-flutter
chat-app firebase-cloud-messaging flutter graphql
Last synced: about 2 months ago
JSON representation
It's a fully functioning chat app built using flutter. With both one on one chats and group chats
- Host: GitHub
- URL: https://github.com/vineeshvk/chat-app-flutter
- Owner: vineeshvk
- Created: 2019-06-16T10:06:19.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-01T09:09:16.000Z (almost 4 years ago)
- Last Synced: 2024-04-26T21:32:54.640Z (5 months ago)
- Topics: chat-app, firebase-cloud-messaging, flutter, graphql
- Language: Dart
- Homepage:
- Size: 1.25 MB
- Stars: 370
- Watchers: 18
- Forks: 140
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- flutter-guide - Chap - Chat Application
README
# Chap Client
It's a fully functional and secure cross platform chat application built using flutter and uses a graphql server that acts as an interface between the Database and the client.
## Contributors
[Vineesh](http://github.com/vineeshvk) (me) - **Front-end and Back-end developer**
[Roshan G Rahman](http://github.com/roshanrahman) - **Designer**
## Server
[Chat app server](http://github.com/vineeshvk/chat-app-server) is the used as the backend for this app.
## Release
> Download the [chap.apk](https://github.com/vineeshvk/chat-app-flutter/releases/download/1.0/Chat-flutter.apk) for android
## Screenshots
![](assets/screenshots/mock1.jpg)
![](assets/screenshots/mock2.jpg)
![](assets/screenshots/mock3.jpg)
![](assets/screenshots/mock4.jpg)
![](assets/screenshots/mock5.jpg)## Features
- signup and signin
- create individual and group chats and delete them
- view and add messages
- dark mode
- notification(only for android)
- instant messages## Tools used
- [Flutter & Dart](http://flutter.dev)
- [Firebase Messaging Flutter](https://pub.dev/packages/firebase_messaging)
- [Provider State Management](https://pub.dev/packages/provider)
- [Graphql Flutter](https://pub.dev/packages/graphql_flutter)
- [Shared Preferences](https://pub.dev/packages/shared_preferences)## How to run
First go and setup the [server](http://github.com/vineeshvk/chat-app-server) for the chat app
```
flutter packages get
``````
flutter run --release
```