Skip to content

Commit 6e5332d

Browse files
committed
update readme
1 parent 524d308 commit 6e5332d

File tree

5 files changed

+14
-13
lines changed

5 files changed

+14
-13
lines changed

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
# flutter_chat_demo
1+
# Chat Demo
22

3-
This is the demo for chat app by Flutter
3+
## Description:
4+
* A chat app made by Flutter and Firebase.
5+
* Support login with google account, chat with any user, send text, image and sticker, update avatar and profile.
6+
* Watch the video demo to clearly: https://youtu.be/MOHE68LI5Eg
7+
* Check my general guidance to know more and how to do it:
8+
https://medium.com/@duytq94/facebook-reactions-with-flutter-9019ce8b95b8
49

5-
## Getting Started
10+
## Screenshot:
611

7-
For help getting started with Flutter, view our online
8-
[documentation](https://flutter.io/).
12+
<img src="https://raw.githubusercontent.com/duytq94/flutter-chat-demo/master/screenshots/FlutterChatDemo.gif" height="50%" width="50%">

lib/chat.dart

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
import 'dart:async';
22
import 'dart:io';
3-
import 'dart:typed_data';
43

4+
import 'package:cached_network_image/cached_network_image.dart';
55
import 'package:cloud_firestore/cloud_firestore.dart';
66
import 'package:firebase_storage/firebase_storage.dart';
77
import 'package:flutter/material.dart';
8-
import 'package:flutter/services.dart';
98
import 'package:flutter_chat_demo/const.dart';
109
import 'package:fluttertoast/fluttertoast.dart';
1110
import 'package:image_picker/image_picker.dart';
12-
import 'package:shared_preferences/shared_preferences.dart';
13-
import 'package:cached_network_image/cached_network_image.dart';
1411
import 'package:intl/intl.dart';
12+
import 'package:shared_preferences/shared_preferences.dart';
1513

1614
class Chat extends StatelessWidget {
1715
final String peerId;

lib/main.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import 'dart:async';
22
import 'dart:io';
3+
34
import 'package:cached_network_image/cached_network_image.dart';
4-
import 'package:flutter/material.dart';
55
import 'package:cloud_firestore/cloud_firestore.dart';
6+
import 'package:flutter/material.dart';
7+
import 'package:flutter_chat_demo/chat.dart';
68
import 'package:flutter_chat_demo/const.dart';
79
import 'package:flutter_chat_demo/settings.dart';
810
import 'package:google_sign_in/google_sign_in.dart';
9-
import 'package:flutter_chat_demo/chat.dart';
1011

1112
class MainScreen extends StatefulWidget {
1213
final String currentUserId;

lib/settings.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
import 'dart:async';
22
import 'dart:io';
3-
import 'dart:typed_data';
43

54
import 'package:cached_network_image/cached_network_image.dart';
65
import 'package:cloud_firestore/cloud_firestore.dart';
76
import 'package:firebase_storage/firebase_storage.dart';
87
import 'package:flutter/material.dart';
9-
import 'package:flutter/services.dart';
108
import 'package:flutter_chat_demo/const.dart';
119
import 'package:fluttertoast/fluttertoast.dart';
1210
import 'package:image_picker/image_picker.dart';

screenshots/FlutterChatDemo.gif

4.86 MB
Loading

0 commit comments

Comments
 (0)