An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# DidiChatApp [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![Twitter Follow](https://img.shields.io/twitter/follow/AdemolaDi.svg?style=social)](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** [![Twitter Follow](https://img.shields.io/twitter/follow/AdemolaDi.svg?style=social)](https://twitter.com/AdemolaDi)