GChat is a chatting application developed using Flutter

  chat

Gchat – The Chatting Application

An application for chatting. I used Android Studio and you can you any editor of your choice for ex: VS Code, IntelliJ, etc.

Getting Started

This part is a starting point for this Flutter application.

The application can be tested by USB debugging option or you can download and use an emulator.

Use the test folder file for testing the application. Apk in the appbuild folder.

WhatsApp Image 2021-05-20 at 1 08 07 AM (1)
WhatsApp Image 2021-05-20 at 1 08 07 AM (2)
WhatsApp Image 2021-05-20 at 1 08 07 AM (3)
WhatsApp Image 2021-05-20 at 1 08 07 AM (4)
WhatsApp Image 2021-05-20 at 1 08 07 AM (5)
WhatsApp Image 2021-05-20 at 1 08 07 AM

This is the first view of the application on the Pixel 4a Emulator works same on My Redmi Note 10 Pro Max too.      

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

For Setup look for the links below.

Developed the sign in and sign up UI pages for the GChat application.

We have connected the application to firebase and it is receiving the sent data.

We will connect the signin and the sign up pages and then build the chat room service.

Features for the signup page:

  • The username is more than 3 characters.
  • The Email is verified by RegEx code that tells whether the input email is an email or not.
  • And the password is masked so that other people dont see what you are typing using the function of ObsureText.

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

Downloads the dependencies

Dependencies

(ps – just use the pub get commands given in the installation section to get the dependencies automatically in the [pubspec.yaml] file)

  • Firebase auth
  • Firestore
  • firebase core
  • shared_preferences
  • google_signIn_flutter

Download Gchat source code on GitHub