Skip to content

This project is demo on how to use Firebase Authentication in Jetpack Compose project

Notifications You must be signed in to change notification settings

marwaniaaj/AuthLoginJetpackCompose

Repository files navigation

Firebase Authentication in Jetpack Compose

AuthLogin is a sample app to demonstrate the implementation of single sign on using Firebase Authentication through different service providers (Google, and Anonymous), and link between them.

Project overview

Most apps now need to securely authenticate user’s identity, and save user’s data in the cloud and provide the same personalized experience across all of the user’s devices (across different platforms too).

Firebase Authentication provides backend services, easy-to-use SDKs, and ready-made UI libraries to authenticate users to your app. It supports authentication using passwords, phone numbers, popular federated identity providers like Google, Facebook and Twitter, and more. ~ Firebase Documentation

Medium Articles:

Firebase Authentication in Jetpack Compose: Part 1 - Anonymous

Firebase Authentication in Jetpack Compose: Part 2 - Google Sign In

Firebase Authentication in Jetpack Compose: Part 3 - Handling Link Errors

Firebase Authentication in Jetpack Compose: Part 4 - Delete User Account & Revoke Access Token

Build and Install

Requirements:

  • Android 31+
  • Android Studio: Giraffe | 2022.3.1
  • Kotlin 1.8.10

About

This project is demo on how to use Firebase Authentication in Jetpack Compose project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages