Skip to content

vcjpierre/messenger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages