Android with Firebase: Authentication

Knowing user’s identity allows apps to securely save data in the cloud and provide a seamless personalized experience across all of the user’s devices. Firebase Authentication service can facilitate Android apps to authenticate users and secure their data in ready to use Firebase backend services and therefore ease the life of Android developers.

Course Objectives

In this master codelab, you’ll explore:

  • Setting up Firebase account and integrating it into Android app 
  • Understanding Firebase Authentication System 
  • Exploring significance of FirebaseUI library 
  • Authenticating users using email and password, phone number, and third-party providers like Twitter, Google, Facebook etc 
  • Managing user account and their profile 
  • Authenticating users anonymously 
  • Adding multi-factor authentication to increase app security 
  • Explore how you can use custom authentication tokens for a personalized experience 
  • Store Basic User Data in Firestore Database 
  • Handling errors to make authentication system robust and bug free 
  • Using FirebaseUI to meet authentication needs

Meet the instructor

Charfaoui Younes

Content Author & Course Instructor

More courses by the instructor