Skip to content

tz-thantzin/firebase_chat_flutter

Repository files navigation

Flutter Chat App with Google Sign-In (MVVM + BLoC + Firebase)

A modern real-time chat application built with Flutter, Firebase, and MVVM + BLoC architecture.
Supports Google Sign-In and can be extended to other providers.


✨ Features

  • Google Sign-In via Firebase Authentication
  • Real-time messaging with Cloud Firestore
  • MVVM + Clean Architecture for maintainability
  • BLoC state management
  • Responsive UI for Android and iOS
  • Chat list, user profiles

Usage

Installation

  1. Clone the repository:
$ git clone https://github.com/tz-thantzin/firebase_chat_flutter.git
$ cd firebase_chat_flutter 
  1. Install dependencies:
$ flutter pub get
  1. Run the app:
$ flutter run

Screenshots

Login Screen

Login Screen


Signup Screen

Signup Screen


Forgot Password Screen

Signup Screen


Profile Screen

Signup Screen


Home Screen

Signup Screen


Chat Screen

Chat Screen


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages