Passwordless Login Solutions for Android (Udacity)

Offered by Udacity, Facebook,
Passwordless Login Solutions for Android (Udacity)

For an app developer, providing a seamless user experience is critical for building engagement and growing a user base. Passwordless login solutions provide your users with a simple, secure, and positive first experience. In this course, you'll learn two frameworks for sign-up and authentication: Account Kit, which uses a phone number and code, and Facebook Login for Android.

Class Deals by MOOC List - Click here and see Udacity's Active Discounts, Deals, and Promo Codes.

You’ll learn how to configure both types of authentication side by side in a sample app, test the flow on a series of common use cases, and wrap things up with an introduction to Facebook’s Graph API, a window into an incredible wealth of data for creating a more engaging experience for your users.
Learn how to use tools from Facebook that enable developers to add features to an app that support increased personalization, enable frictionless account creation, and provide a seamless user experience.

What you will learn

Introduction to Passwordless Login Solutions

  • Learn why users’ login preferences are so critical for your app
  • Discover how Account Kit and Facebook Login positively impact the login experience
  • Explore ways these solutions can expand the reach of your app

Account Kit

  • Create your Facebook for Developers account
  • Configure authentication with Account Kit in a sample app
  • Track app events and analytics

Facebook Login

  • Configure authentication with Facebook Login for a sample app
  • Learn best practices for asking users for permissions
  • Explore Facebook Login analytics from real partner apps

Testing Login Flow

  • Learn strategies for handling many types of Facebook Authentication cases
  • Test your app’s Login flow against these common use cases

Introduction to the Graph API

  • Understand the best practices for asking permission from users to access their Facebook data
  • Use the Graph API to add social features to an app
  • Practice adding features like importing a photo and publishing a status update

Prerequisites and requirements
To get the most out of this course, you should have at least 3 months experience developing Android apps and familiarity using a third party SDK. If you lack this experience, please take our Developing Android Apps course prior to enrolling in this one.
To follow along with course activities, you must create a Facebook for Developers account, which will provide access to the Facebook Platform.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Authentication & Authorization: OAuth (Udacity) Udacity
Udacity

Authentication & Authorization: OAuth (Udacity)

Implementing Web Security with OAuth 2.0. As a Python programmer, leveraging Flask allows you to quickly and easily build your own web applications. But before you share your apps on the Internet you should protect your users' data, ensuring information stored on your site is safe from unwanted manipulation. You could implement web security and permissions on your own, but relying on trusted providers is a faster, safer, and easier way to allow users to login to your application - without having to create and maintain another account, profile, and password.

Self Paced
Self-Paced
Networking and Security in iOS Applications (Coursera) Coursera
University of California, Irvine

Networking and Security in iOS Applications (Coursera)

You will learn to extend your knowledge of making iOS apps so that they can securely interact with web services and receive push notifications. You'll learn how to store data securely on a device using Core Data. You’ll also learn to securely deploy apps to the App Store and beta users over-the-air. The format of the course is through a series of code tutorials. We will walk you through the creation of several apps that you can keep as a personal app toolbox. When you make your own apps after this course, you can bring in these capabilities as needed. When necessary we pop out of the code tutorials to talk about concepts at a higher level so that what you are programming makes sense.

Aug 3rd 2026
4 Weeks
Firebase in a Weekend: Android (Udacity) Udacity
Udacity

Firebase in a Weekend: Android (Udacity)

Building a Realtime Chat App. In this course, you’ll learn how to use Firebase. Firebase is app development platform that provides developers a variety of tools and a scalable infrastructure to build high quality apps. We’ll begin by showing you how easy it is to read and write almost any data to Firebase. After that, we’ll teach you how to allow users to login, have data associated with them and send them notifications. You’ll learn how to use Firebase’s Security and Rules language to secure and add permissions to your data.

Self Paced
Self-Paced
Android Architecture/Multimedia Framework (Coursera) Coursera
Board Infinity

Android Architecture/Multimedia Framework (Coursera)

This is an Intermediate Course intended for learners passionate about Android Development and have basic knowledge of Android Development. Embark on a comprehensive exploration of Android's architectural components, complemented by an in-depth study of its multimedia frameworks. Designed for software developers, mobile app enthusiasts, and tech professionals, this course offers profound insights into the Android operating system's inner mechanics.

Aug 10th 2026
4 Weeks
Cybersecurity Awareness and Innovation (Coursera) Coursera
EIT Digital

Cybersecurity Awareness and Innovation (Coursera)

It’s not you, it’s me! What’s going on? This course empowers students, professionals and wider community to deal with cybersecurity attacks and risks focused on identity management and it is an introduction to the upcoming full course focused on cybersecurity awareness. It is provided a practical overview of challenging issues like identity credentials management and security, e-mail threats and web impersonation, or web hacking.

Aug 3rd 2026
5-12 Weeks
Reputation Crisis? Facebook meets Cambridge Analytica (Coursera) Coursera
Erasmus University Rotterdam

Reputation Crisis? Facebook meets Cambridge Analytica (Coursera)

Do you remember when you first created your Facebook account? Do you know what happens to the data and stories you share on Facebook? Are you aware of the Facebook – Cambridge Analytica crisis and its ramifications? In this course, you will take a deep dive into reputation management by tackling a case study on the crisis, the effects of which are still unravelling for Facebook, the tech industry, and society at large. You will explore the concept of corporate reputation, and touch upon topics such as data privacy implications for the big tech or the importance of leadership and culture, and how Mark Zuckerberg’s leadership might have affected Facebook in particular. In the final project, you will be asked to link theory and practice to provide an analysis of events and make recommendations for Facebook, going forward.

Aug 3rd 2026
5-12 Weeks
Firebase Analytics: Android (Udacity) Udacity
Udacity,Google

Firebase Analytics: Android (Udacity)

Improve your apps with better user data. In this course, you’ll learn how to grow an app's user base using Firebase Analytics, a free and unlimited analytics solution. You'll be able to learn who your users are and how they interact with your app. You can then use this information to make informed decisions to improve your app, such as how difficult to make a level in a game, where to place an advertisement, or what products to stock.

Self Paced
Self-Paced