/Flutter-Chat-App

Flutter chat with Firebase/Firestore

Primary LanguageDart

Flutter Chat App

Group communication apps using Flutter and Firebase-Firestore Database

Image Image Image Image Image Image Image Image Image Image Image Image Image Image

Technologies :

  1. Flutter Bloc
  2. Firebase Auth
  3. Google Auth
  4. Cloud Firestore
  5. Firebase Storage
  6. intl
  7. get_it
  8. cached_network_image
  9. Freezed and freezed_annotation
  10. Bloc_concurrency

Features :

  1. SignIn - SignUp - Logout - Remember password
  2. Google SignIn
  3. Search by user name and group name
  4. Real-time receive, send, and delete text messages and images in groups or user chats
  5. Viewing profile page and able to edit info, upload images and delete account

# The Clean Architecture proposed by our friendly Uncle Bob

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.