Skip to content

devprashantt/global-messanger

Repository files navigation

⚡️ Flash Chat ⚡️

Our Goal 🍁

The objective of this project is to learn how to incorporate Firebase into our Flutter apps. We'll be using Firebase Cloud Firestore as well as the Firebase authentication package to equip our app with a cloud based NoSQL database and secure authentication methods.

What you will create 🧩

We’re going to build a modern messaging app where users can sign up and log in to chat.

What you will learn 🚨

  • How to incorporate Firebase into your Flutter projects.
  • How to use Firebase authentication to register and sign in users.
  • How to create beautiful animations using the Flutter Hero widget.
  • How to create custom aniamtions using Flutter's animation controller.
  • Learn all about mixins and how they differ from superclasses.
  • Learn about Streams and how they work.
  • Learn to use ListViews to build scrolling views.
  • How to use Firebase Cloud Firestore to store and retrieve data on the fly.

Dependencies 🛰️

 1- sdk: flutter 
 2- animated_text_kit: ^4.2.1
 3- firebase_core: ^1.14.1
 4- firebase_auth: ^3.3.14
 5- cloud_firestore: ^3.1.12
 6- modal_progress_hud: ^0.1.3
 7- cupertino_icons: ^0.1.2

Packages 📒

https://pub.dev/packages/animated_text_kit

https://pub.dev/packages/flutter_sequence_animation

https://pub.dev/packages/firebase_core

https://pub.dev/packages/firebase_auth

Running The App 🔌

No requirements you just have to open your device and register your email and then it will directly take you to the chatting screen.

if you restart the app then you have to login your id with correct credientials then app will automatically take you to the chatting screen.

IDE & Programming language 🔧

This Application was devlopped with Flutter using the Android Studio

Screenshots 📱

About

Messenger is an instant messaging app & by using this you can send message to your friend and family virtually

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages