Flutter Blog ā€” 5

šŸ’¬Messaging App using Flutter

Creating a šŸ“±Chatting Application with šŸŒGPS Location Support using Flutter Framework

ANUPREET DUBE
Mobile App Development Using FLUTTER
2 min readMay 11, 2021

--

šŸ“Problem Statement

Our goal is to build a Custom Andriod App using FLUTTER with the following App Features :

  • An Android Chatting Application with beautiful User Interface.
  • List of all the App users to chat with.
  • The Chats will be stored in /retrieved from GCP Firestore.
  • Integrate the app with Map API
  • Show the current location of the user when the user profile is clicked.

āœ” SOLUTION

The initial steps regarding setting up the firestore have already been covered in my previous Blog :

Once the Firebase Project is created, we need to integrate it with our Flutter App.

The following Files need to be created/Updated:

1ļøāƒ£ Updating the dependencies in Pubspec.yaml file

This file contains all the dependencies and packages required for our Application.

2ļøāƒ£ Main.dart

The main.dart is the main page of the App and contains the details for all other routes.

Our App will have following routes :

  • Splash Screen
  • Register Screen
  • Login Page
  • Chat Screen
  • Inbox Screen
  • Search Screen

The Dart Code for all these Routes is Uploaded in My GitHub Repository :

--

--