vineeshvk/chat-app-flutter
这是一个使用 flutter 构建的完全功能的聊天应用。支持一对一聊天和群组聊天。
- Stars
- 387
- Forks
- 141
- 最近推送(UTC)
- 2020年10月1日
- 项目状态
- 未归档
技术话题
使用的依赖
依赖清单 10 项
- flutter
{"sdk":"flutter"} - cupertino_icons
^0.1.2 - shared_preferences
^0.5.7+3 - graphql_flutter
^3.0.0 - outline_material_icons
^0.1.0 - provider
— - flutter_launcher_icons
^0.7.2 - firebase_messaging
^5.0.3 - url_launcher
^5.0.3 - flutter_test开发依赖
{"sdk":"flutter"}
所在榜单
原始 README
以下为英文项目原文快照,最新内容请访问 GitHub。
展开 / 收起项目 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 (me) - Front-end and Back-end developer
Roshan G Rahman - Designer
Server
Chat app server is the used as the backend for this app.
Release
Download the chap.apk for android
Screenshots
https://raw.githubusercontent.com/vineeshvk/chat-app-flutter/HEAD/assets/screenshots/mock1.jpg https://raw.githubusercontent.com/vineeshvk/chat-app-flutter/HEAD/assets/screenshots/mock2.jpg https://raw.githubusercontent.com/vineeshvk/chat-app-flutter/HEAD/assets/screenshots/mock3.jpg https://raw.githubusercontent.com/vineeshvk/chat-app-flutter/HEAD/assets/screenshots/mock4.jpg https://raw.githubusercontent.com/vineeshvk/chat-app-flutter/HEAD/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
- Firebase Messaging Flutter
- Provider State Management
- Graphql Flutter
- Shared Preferences
How to run
First go and setup the server for the chat app
flutter packages get
flutter run --release