A messenger app built using flutter
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Complete the whole Firebase setup for both Android and iOS. You will get two files while doing the setup, one for each platform. You have to place the google-services.json & GoogleService-Info.plist files in the respective directory of each platform.
https://firebase.google.com/docs/flutter/setup
Firebase authentication plugin Google sign-in plugin installation instructions.
- Install Firebase CLI
npm install -g firebase-tools
- Signing In To Firebase CLI
firebase login
Go to the server directory. And run firebase init
inside it. Choose Firestore and Functions when prompted for choices (We’ll need Cloud functions later).
- Deploying the Rules
firebase deploy — only firestore:rules
flutter test --no-pub test/