Skip to content

Latest commit

 

History

History
66 lines (48 loc) · 2.68 KB

README.md

File metadata and controls

66 lines (48 loc) · 2.68 KB

Messenger 🤳

A messenger app built using flutter

Build License: MIT Maintenance PRs Welcome Open Source Love

Getting Started

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.

Setup Firebase

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.

Deploying Firestore Security Rules using Firebase CLI

  • 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

Unit Testing

flutter test --no-pub test/

Credits

60 Days Of Flutter : Building a Messenger from Scratch