Firebase on Android: User Email Authentication and Verification

Firebase is an emerging technology that targets mobile development. This course features the Firebase Authentication tool where you'll learn to integrate the cloud-based user management system.
Course info
Rating
(37)
Level
Intermediate
Updated
Oct 11, 2017
Duration
1h 14m
Table of contents
Description
Course info
Rating
(37)
Level
Intermediate
Updated
Oct 11, 2017
Duration
1h 14m
Description

The Firebase Authentication tool is arguably the most useful of the Firebase tools because you find a use for it in almost every application you build. In this course, Firebase on Android: User Email Authentication and Verification, you'll learn foundational knowledge that will give you the ability to seamlessly integrate a cloud-based user management system into your Android applications. First, you will learn how to register new users, send verification emails and sign-in existing users. Next, you'll learn how to restrict app-access to only users who have been authenticated. Finally, you'll learn how to manage user account properties like display name, profile image, and email address. When you're finished this course, you will have the skills and knowledge of Firebase Authentication needed to build a user management system for your Android applications.

About the author
About the author

Mitch's passion is teaching. He believes the current education system is outdated and you shouldn't have to spend your life savings to learn about the tech industry.

More from the author
Android Threads: Getting Started
Intermediate
2h 19m
Nov 15, 2018
Firebase on Android: Cloud Firestore
Intermediate
2h 15m
May 16, 2018
More courses by Mitch Tabian
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello everyone, my name is Mitch Tabian, and welcome to my course, Firebase on Android: User Email Authentication and Verification. I'm a self-employed Android developer and I'm here to teach you about an incredible new technology called Firebase. Firebase focuses on making life simple for developers. How do they make your life simple? They have a number of cloud-based, server-less, developer tools that are almost all free to get started with. In this course we're going to get some hands-on experience with my favorite developer tool, user email authentication. Some of the major topics that we'll cover include, new user registration. The app will contain a registration screen where users can enter their email and a password. The email and password will be saved on the Firebase servers. Verifying emails. Users will have to verify their email before they can sign into the app. After they register, a link will be sent to their email, once they click it, they'll be verified. Signing with email and password. Users will be able to enter their credentials on the login screen. If they've registered and verified their email they'll be able to sign in. Restricting app access to only authenticated users. Users that don't have a registered, verified email won't be able to authenticate. And if you can't authenticate then you won't be able to gain access to the application. By the end of the course you'll be able to seamlessly integrate Firebase email authentication into your existing Android projects, or you can start new projects without having to worry about constructing a cumbersome user-management system. There's no server needed and no database needed. Before beginning the course you should be familiar with Android Studio, but I'm going to guide you through everything, so if you're fairly new you should be okay. I hope you'll join me no this journey to learn about Firebase with the User Email Authentication and Verification course at Pluralsight.