Instant Messaging App

Video : https://www.youtube.com/watch?v=tIYpW7bJPY0&t=2649s&ab_channel=_eijiotieno

This repository contains the source code of an instant messaging app built using the Flutter framework and powered by Firebase.

Features

  • User Authentication: Users can create an account or log in securely using Firebase’s google sign-in method.
  • Real-time Messaging: It enables users to send and receive messages instantly.
  • Push Notification: It delivers push notifications to users for timely alerts.
  • Offline Support: Users can access their messages hinstory even when offline.

Authentication

  • Firebase’s Google Sign-in Method

Image


Push Notification

  • Awesome Notification Package is used to show push notifications for incoming messages when the app is in the background or terminated and also navigate to a specifc chat when Read Message is tapped.

Image

Image


Instant Messaging

Image

Image


GitHub

View Github