Skip to content

A Flutter-Firebase Chat App with Firebase Cloud-Firestore || Fully Functioning Application

Notifications You must be signed in to change notification settings

ahmeriqbal7aa/chat_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chat_app

A new Flutter-Firebase "Chat" application with Firebase Cloud Firestore.

Getting Started

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

Authentication used in this App

  • Email/Password

Description

  • Place your own google-services.json file into your app's /android/app folder.

Learning Concepts

  • firebase_auth package
  • cloud_firestore package
  • firebase_core package
  • shared_preferences package
  • Building complex UI
  • Use of Stream & Stream Builder
  • Firebase Auth: Sign in, Sign up and Sign out
  • Shared Preference to keep the user Logged_In
  • Perform simple and compound queries in Cloud Firestore
  • Create Chat Room (with username) and Send Message (by username)
  • Firebase Firestore: Upload & Retrieve data stored in Cloud Firestore

Icon

Screenshots

Working