1
0 Comments

Email Authentication using Firebase Auth + Flutter

Introduction

Rarely have we seen that mobile applications are connected to the backend. There are other platforms- AWS or Azure, but no platform could stand Firebase. With the help of Firebase and Flutter, one can develop mobile applications in a better way. In this tutorial, we will learn about building a demo application from scratch and implementing Email Authentication using Firebase Auth + Flutter.

Before getting started with the demo, let’s see what we are building in this
tutorial.

What is Firebase Auth?

Most of the applications require authentication to verify the user’s identity. Firebase Authentication allows you to use its back-end services by providing SDKs and convenient UI libraries for user authentication in your app. It makes the process less complicated and easy to develop. One can authenticate the user with the help of passwords, phone numbers, or identity providers ( Facebook, Google, and Twitter)

Click here to watch the video introducing Firebase Auth.

Now, let’s see what does Firebase Authentication provides:

  1. Email/password authentication
  2. Sign in with Google, Apple, Facebook, Twitter, Github
  3. Phone number authentication
  4. Custom authentication
  5. Anonymous authentication

From the list mentioned above, I’ll be covering Email and password authentication using Firebase Auth + Flutter app. So without further ado, let’s get started with some technical work.

Click here to read more about Email Authentication using Firebase Auth + Flutter

on April 26, 2021
Trending on Indie Hackers
Your AI Product Is Not A Real Business User Avatar 120 comments Stop Building Features: Why 80% of Your Roadmap is a Waste of Time User Avatar 86 comments I built an enterprise AI chatbot platform solo — 6 microservices, 7 channels, and Claude Code as my co-developer User Avatar 44 comments The Clarity Trap: Why “Pretty” Pages Kill Profits (And What To Do Instead) User Avatar 37 comments How to build a quick and dirty prototype to validate your idea User Avatar 31 comments I got let go, spent 18 months building a productivity app, and now I'm taking it to Kickstarter User Avatar 23 comments