Skip to content

Initial Release: ASimpleAuthKit v0.1.0

Choose a tag to compare

@chuckfinca chuckfinca released this 05 May 20:40
· 10 commits to main since this release

ASimpleAuthKit v0.1.0

Initial release of ASimpleAuthKit, a Swift package that streamlines Firebase Authentication integration with SwiftUI.

Features

  • FirebaseUI integration with support for multiple auth providers
  • SwiftUI-friendly ObservableObject with clear authentication states
  • Biometric authentication support for returning users
  • Account linking and merge conflict resolution
  • Secure keychain storage with optional access group sharing
  • Comprehensive error handling with AuthError enum
  • Fully tested with Firebase Auth Emulator

Requirements

  • iOS 16.0+
  • Swift 5.8+
  • Firebase/FirebaseUI dependencies

This initial release provides a solid foundation for authentication flows in SwiftUI applications while maintaining a clean, state-based architecture.