Android FirebaseUI Authentication with Kotlin

Almost every mobile app needs to have authentication. Building a secure, scalable, and reliable authentication system and interface from scratch is a pain. Fortunately, the FirebaseUI Authentication library makes it easy to tackle this problem.
Course info
Level
Beginner
Updated
Jun 28, 2019
Duration
2h 57m
Table of contents
Course Overview
Getting Started with FirebaseUI Authentication Concepts
Preparing Your Environment
Supporting Email Account Creation
Enabling Google Authentication and Smart Lock
Leveraging Facebook for Account Creation
Creating Accounts with Twitter
Allowing Phone Number Authentication
Improving User Retention with Anonymous Authentication
Customizing FirebaseUI Auth to Match Your Brand
Managing User Authentication State
Description
Course info
Level
Beginner
Updated
Jun 28, 2019
Duration
2h 57m
Description

In this day and age, mobile apps need to have authentication for increased security. In this course, Android FirebaseUI Authentication with Kotlin, you will gain the ability to confidently add a variety of authentication options to your Android app. First, you will learn how to implement multiple different providers such as Google, Twitter, and Facebook. Next, you will discover how to create an anonymous experience in your app that allows users to explore key features before they decide to create an account. Finally, you will explore how to enable your users to manage their own accounts. When you are finished with this course, you will have the skills and knowledge of the FirebaseUI Authentication Library needed to create a seamless sign-in and account management experience in your Android apps.

About the author
About the author

Markus Neuhoff is an Android developer with a passion for sharing new technologies in order to solve complex user problems.

More from the author
Android Location-aware Apps with Kotlin
Beginner
1h 46m
Aug 3, 2020
Securing Android User Data with Kotlin
Beginner
1h 40m
May 15, 2020
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Markus Neuhoff, and welcome to my course, Android FirebaseUI Authentication with Kotlin. I'm an Android developer with a passion for creating excellent apps. Firebase Authentication is completely free to use for an unlimited number of users for every authentication method except for phone sign-in, which has a generous free tier. The library has many popular sign-in providers to choose from. This course is a broad look at the wide variety of functionality provided by the FirebaseUI Authentication library, and no previous experience with Firebase is required. Some of the major topics we'll cover include adding social providers such as Google, Facebook, and Twitter, supporting anonymous authentications flows, and enabling user account management. By the end of this course, you will have a solid understanding of how to add authentication to your Android app. Before beginning the course, you should be familiar with Android Studio and Kotlin, but these aren't required. From here, you should feel comfortable diving into Firebase for Android with courses on Firestore, Firebase Storage, and Firebase Analytics. I hope you'll join me on this journey to learn authentication for Android with the Android FirebaseUI Authentication with Kotlin course, at Pluralsight.