Mobile App Development: Authentication in an Android App
Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
In this course, you'll learn how to introduce authentication and a database into your Android application. You'll discover how to integrate an app with Google's Firebase platform, with focus on its authentication service and real-time database.
Expected Duration (hours)
1.6
Lesson Objectives Mobile App Development: Authentication in an Android App
discover the key concepts covered in this course
define the layout for the login screen of an Android app
design a registration screen for your Android app using text fields for names, dates, e-mails, and passwords
modify the navigation pane of an app to include a logout item
enable the Firebase authentication service for your Android app
integrate your app with the real-time database service of Firebase that is hosted on the cloud
code the user registration Activity of your app to perform some simple data validation
define the logic for an Activity that stores data input by a user in a Firebase real-time database
write the code for an Activity that integrates with the Firebase authentication service to confirm a user's identity
enable the logging out of a user from an app through the navigation menu
set up Firebase to authenticate your app's users and to store their data in a database
deploy your app on a virtual device and verify the connectivity with the Firebase database
confirm that registered users of your app are able to sign in with the credentials they registered with
summarize the key concepts covered in this course
Course Number: it_apmadadj_05_enus
Expertise Level
Intermediate