Mobile App Development: Authentication in an Android App

Android Studio 3.6.1    |    Intermediate
  • 14 videos | 1h 33m 49s
  • Includes Assessment
  • Earns a Badge
Rating 4.7 of 15 users Rating 4.7 of 15 users (15)
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.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • 2m 37s
  • 9m 24s
    In this video, you will define the layout for an Android app's login screen. FREE ACCESS
  • Locked
    3.  The Registration View
    7m 9s
    In this video, find out how to design a registration screen for your Android app using text fields for name, date, email, and password. FREE ACCESS
  • Locked
    4.  Updating the Navigation Pane
    3m 5s
    In this video, learn how to modify the navigation pane of an app to include a logout item. FREE ACCESS
  • Locked
    5.  Enabling Firebase Authentication
    8m 29s
    In this video, you will learn how to enable the Firebase authentication service for your Android app. FREE ACCESS
  • Locked
    6.  Enabling the Firebase Database
    4m 6s
    In this video, find out how to integrate your app with the Firebase real-time database service that is hosted on the cloud. FREE ACCESS
  • Locked
    7.  Data Validation in an Activity
    6m 46s
    In this video, you will code the user registration activity of your app to perform some simple data validation. FREE ACCESS
  • Locked
    8.  Using Firebase to Register Users
    6m 57s
    Learn how to define the logic for an Activity that stores data input by a user in a Firebase real-time database. FREE ACCESS
  • Locked
    9.  Coding the Login Activity
    7m 46s
    During this video, you will learn how to write the code for an Activity that integrates with the Firebase authentication service to confirm a user's identity. FREE ACCESS
  • Locked
    10.  Coding the Navigation Pane
    9m 7s
    In this video, learn how to enable logging out of a user from an app through the navigation menu. FREE ACCESS
  • Locked
    11.  Configuring Firebase
    9m 37s
    Learn how to set up Firebase to authenticate your app's users and to store their data in a database. FREE ACCESS
  • Locked
    12.  Testing the Registration Activity
    8m 39s
    Learn how to deploy your app on a virtual device and verify connectivity with the Firebase database. FREE ACCESS
  • Locked
    13.  Testing the Login and Logout Features
    8m 29s
    Learn how to confirm that registered users of your app are able to sign in with the credentials they registered with. FREE ACCESS
  • Locked
    14.  Course Summary
    1m 37s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 5.0 of 4 users Rating 5.0 of 4 users (4)
Rating 4.5 of 26 users Rating 4.5 of 26 users (26)
Rating 4.4 of 7 users Rating 4.4 of 7 users (7)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 141 users Rating 4.4 of 141 users (141)
Rating 4.5 of 83 users Rating 4.5 of 83 users (83)
Rating 4.5 of 26 users Rating 4.5 of 26 users (26)