Skip to content

group chat application, built with Flutter using Firebase.

Notifications You must be signed in to change notification settings

MrAlpha786/FlashChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flash Chat

Demo svg

This project's goal is to learn how to integrate Firebase into our Flutter projects. To provide our app with a cloud-based NoSQL database and safe authentication techniques, we'll use Firebase Cloud Firestore and the Firebase authentication package.

This project is a part of a series of projects that I created while learning Flutter.

Check out all of my flutter projects here.

This was a part of the The Complete 2021 Flutter Development Bootcamp with Dart by Dr. Angela Yu.

Installation

  • Build from source:

    1. Clone the repo
    git clone https://github.com/MrAlpha786/FlashChat
    1. cd into the project's root directory and run:
    flutter pub get
    1. Create a Firebase project on Firebase.

    2. Follow the instructions here to add Firebase to the app.(Note: Firebase initialising code is already in main.dart.)

    3. Add Authentication and Cloud Firestore to the project from your Firebase console.

    4. You can test the app in debug mode by running the below command in the project's root directory:

    flutter run
    1. Follow the Build and Release instructions.

      • If you get a minSdkVersion error, add the below lines to /android/local.properties (Note: In the future you may have to change them manually):
      flutter.minSdkVersion=19
      flutter.targetSdkVersion=32
      flutter.compileSdkVersion=32

Screenshots

Welcome Screen Login Screen
welcome login
Registration Screen Chat Screen
register chat

Releases

No releases published

Packages

No packages published