Skip to content

iOS app starter code with fully featured email authentication flow using Firebase Authentication. This project also has AccountView which allows the user to update their account details stored in Firestore and Storage

License

Notifications You must be signed in to change notification settings

SamuelFolledo/SwiftUI-EmailAuthentication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EmailAuthentication in SwiftUI

  • This is a more modern and SwiftUI version of my UserAuth-Starter that uses Swift's new way of handling concurrencies async await
  • It also handles many errors like requiring reauthentication before making account changes
  • This also have a way to log in using username, forget password, and a remember me feature
  • And so much more

AuthenticationView

Log In via email or username

Sign Up with email and password

Finish Onboarding with username and profile picture

Reset password

AccountView

Viewing account info

Editing account info

Reauthenticating account

Deleting account

Updating account's password

Set up

  1. Download repo
  2. Download Swift Packages by going to File -> Add Packages and paste the links below

About

iOS app starter code with fully featured email authentication flow using Firebase Authentication. This project also has AccountView which allows the user to update their account details stored in Firestore and Storage

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages