import FirebaseKit
DBKit + AuthKit Overview
FirebaseKit (DatabaseKit + AuthKit) is a wrapper Framework around the Firebase Framework.
With SwiftyLaunch we setup connection with Firestore and provide a database usage example.
Additionally, with AuthKit we provide a complete authentication flow for both Email/Password, as well as Sign in With Apple:
- Account Creation
- Account Login
- Account Logout
- Account Deletion
- Password Reset
- Email Verification
- User Profile Update
You can take advantage by simple attaching a .requireLogin()
View Modifier to a view
you want only authenticated users to access (read more on that in Restrict Features with Auth),
or by accessing the authState
property of the DB()
instance.