https://github.com/demola234/didichat
Chat Application Made With Flutter And Firebase, User Can Change Profile Image, Sent Stickers, Image And Messages
https://github.com/demola234/didichat
dart firebase firebase-auth fires flutter google-signin
Last synced: 9 months ago
JSON representation
Chat Application Made With Flutter And Firebase, User Can Change Profile Image, Sent Stickers, Image And Messages
- Host: GitHub
- URL: https://github.com/demola234/didichat
- Owner: demola234
- Created: 2020-08-15T10:03:14.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-16T11:01:41.000Z (almost 6 years ago)
- Last Synced: 2025-04-04T23:01:59.363Z (over 1 year ago)
- Topics: dart, firebase, firebase-auth, fires, flutter, google-signin
- Language: Dart
- Homepage:
- Size: 14.3 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DidiChatApp [](http://makeapullrequest.com) [](https://twitter.com/AdemolaDi)
A Simple Chat Application With Firebase Authentication and Firebase Storage and Firebase Cloud.
Emoji's And Images Are Also Supported.
Please Star💫 This Repository!
## 💻 Requirements
* Any Operating System (ie. MacOS X, Linux, Windows)
* Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
* Knowledge Dart, Flutter, Firebase Storage And Google SignIn.
## ✨ Features
- [x] Google Authentication.
- [x] Message Functionality.
- [x] Avatar Changing Functionality.
- [x] Emoji Functionality.
- [x] View Full Image Functionality.
## 📸 ScreenShots

|💮 ScreenShots| 💮ScreenShots|
|------|-------|
|
|
|
|
|
|
|
|
|
|
|
|
## 🔌 Dependencies
| Name | Usage |
|------|-------|
|[**Shared Preferences**](https://pub.dev/packages/shared_preferences)| Shared Preferences|
|[**FireBase Auth**](https://pub.dev/packages/firebase_auth)| FireBase Authentication|
|[**Image Picker**](https://pub.dev/packages/image_picker)| Select Image From Device|
|[**Flutter Toast**](https://pub.dev/packages/fluttertoast)| Display Toast Message|
|[**Photo View**](https://pub.dev/packages/photo_view)| To View Uploaded Images|
|[**Intl**](https://pub.dev/packages/intl)| Plugin To Manage Date And Time|
|[**Firebase Messaging**](https://pub.dev/packages/firebase_messaging)|Firebase Messaging |
|[**Google Sign In**](https://pub.dev/packages/google_sign_in)|Google SignIn For Authentication|
|[**Cached Network Image**](https://pub.dev/packages/cached_network_image)|Cached Network Image|
|[**Cloud Firestore**](https://pub.dev/packages/cloud_firestore)|Cloud Firestore|
|[**Firebase Storage**](https://pub.dev/packages/firebase_storage)|Firebase Storage|
|[**FontAwesome**](https://pub.dev/packages/font_awesome_flutter)|FontAwesome|
## 👨💻 How To Run
* Clone The Repo
* Run `Flutter packages get`
* Run `Flutter run`
## 🧒🏾 Author
**Kolawole Ademola** [](https://twitter.com/AdemolaDi)
