Skip to content

Simple Flutter app demonstrating Firebase Authentication using BloC pattern

Notifications You must be signed in to change notification settings

anish-adm/firebase-authapp

Repository files navigation

Simple Flutter app for demonstrating Firebase Authentication using BloC pattern

Highlights

  1. Firebase Login
  2. Firebase Signup with email and password
  3. Firebase Signup with Google Login
  4. Data persistent after login/signup (Using SQLite)
  5. BloC pattern implementation
  6. Multi language support (English and French)
    1. Note: It is known issue that multi language is not working in emulators.

Setup instructions

  1. Create new Firebase Project and register your app for Android and iOS from Firebase Console.
  2. Download google-services.json for Android and GoogleService-Info.plist and place them at android/app/ and ios/Runner/ directory respectively
  3. Change URL schema with your URL as shown in below screenshot inside ios\Runner\info.plist

Change in Info.plist

4. That's It!

ToDos

  1. Text/SMS based login implementation.
  2. Firebase Analytics implementation
  3. More language support

Screenshots

Login

Signup

Dashboard

Login - Fr

About

Simple Flutter app demonstrating Firebase Authentication using BloC pattern

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published