š¬Messaging App using Flutter
Creating a š±Chatting Application with šGPS Location Support using Flutter Framework
š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 :