🗄️🔐 DatabaseKit + AuthKit
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.