rafaover / MatipV2

Matip An android Tips Organizer built using jetpack compose and kotlin
https://play.google.com/store/apps/details?id=com.exercise.matipv2&hl=en
GNU General Public License v3.0
0 stars 0 forks source link

User Authentication #149

Open rafaover opened 2 months ago

rafaover commented 2 months ago
rafaover commented 14 hours ago

Keypoints:

Sign-in Workflow https://developer.android.com/identity/sign-in

Pre built UI for signin from Firebase https://firebase.google.com/docs/auth/android/firebaseui

Credential manager https://developer.android.com/identity/sign-in/credential-manager

rafaover commented 14 hours ago

Stories for Signin/Signup:

  1. User opens App

  2. App checks for login (yes/no) If yes - App proceeds and open if no - App opens Login Screen

  3. Opens Login Screen

  4. If user has account, chooses login type (Email, Google, Passke, Apple)

  5. If user do not have account. Click on link for Create Account

  6. Create account screen opens (Name, Email, DOB, password, confirm password)

  7. Email to confirm account

  8. Account Created

  9. Login Screen opens.