• The default language of any content posted is English.
  • Information: Safety & Support
    Resources here are generally safe, but false positives may occur on Virustotal due to certain coding techniques. Exercise caution and test before use.
    Consider buying licenses to support developers. Your security is our priority.
Developer
iCoinic Development House
preview-xl (1).jpg


Firebase Authentication provides an interesting and easy to implement SDK framework to authenticate users.

User Authentication is becoming an essential component to app development as well as an expensive technology to develop.

Firebase provides a well developed secure environment to authenticate users as add-on feature to mobile applications, and personalized user experience across multiple applications.

This Template App simplifies the work to be done to integrate with:

  1. Firebase Email/ Password Authenticator API, and
  2. Sign-in with Apple,
including the use of Firebase storage to upload or change user profile photo, and provides end-to-end integration empowered with responsive user interface screens and rich functionalities:

  • sign-up
  • sign-in
  • sign-out
  • commit changes of user properties
  • update email
  • reset password
  • reset password link by email
  • email verification and
  • delete profile directly with Firebase Authenticator.

Features​

  • Supports iOS 16.0
  • Sign-in with Apple
  • Firebase Storage and Firebase Auth
  • MVVM Architecture
  • Combine Framework
  • User Defaults capability
  • Responsive UI

Requirements​

  • Firebase account for Firebase Auth and Storage
  • XCode 14.1
  • iOS 16 simulator or device

Instructions​

  • Xcode
  1. Unpack the Template App zip file into your Xcode directory.
  2. Open the project app in Xcode (File -> Open) and navigate to Xcode project name DemoFirebase.
  3. Update the Signing and Capabilities for the project targets in Xcode to create a new bundle identifier (this identifier will be needed when adding the project app into firebase).
  4. Add “sign in with apple” as capability to your target project
  5. From your browser, go to firebase web page and create Firebase account (if you don’t have one)
Firebase
  1. Create Firebase project from firebase console
  2. Add iOS app to your firebase project:
    1. provide Apple bundle ID (Bundle Identifier in the General tab of your app's primary target in Xcode)
    2. download the GoogleService-info.plist file and inject this file into the app root directory in Xcode.
  3. Add the following products to your firebase account:
    1. Authentication with sign-in methods (Email/ Password and Sign in with Apple)
    2. Storage
  4. Firebase dependencies will be fetched and installed automatically into Xcode project (if not, you can follow the following steps):
    1. File -> Add Packages
    2. insert firebase package URL https://github.com/firebase/firebase-ios-sdk into “Search or Enter Package URL” and click Add Package
    3. select FirebaseAuth from listed options.




Rate
  • Like
Reactions: raz0r
2.0.0Version
16 Downloads
248 Views
0.00 star(s) 0 ratings
Last update

More resources from 𝕭𝖎𝖑𝖑𝕸𝖆𝖗𝖛𝖎𝖑𝖑𝖔

Similar resources

Fiberchat ADMIN App | Android & iOS | Control & Monitor Fiberchat User Whatsapp Clone App raz0r
Android & iOS | Control & Monitor Fiberchat User Whatsapp Clone App | 32050394
0.00 star(s) 0 ratings
Downloads
92
Updated
A single restaurant POS + Kitchen + Table Reservation + Waiter Application (iOS, Android, Desktop) raz0r
A single restaurant POS + Kitchen + Table Reservation + Waiter Application 45829230
5.00 star(s) 1 ratings
Downloads
127
Updated
AdBot - ChatGPT Open AI Android & iOS App fendier
Download AdBot ChatGPT Open AI Android and iOS App | Codecanyon id 43160720
0.00 star(s) 0 ratings
Downloads
157
Updated
ADoctor - Hospital Doctor Booking Android and iOS App | Website | Admin Panel doutorhard
Hospital Doctor Booking Android and iOS App | Website | Admin Panel 47212127
0.00 star(s) 0 ratings
Downloads
54
Updated
Audalee - Unlimited Music Streaming App | Flutter & Getx | Android & iOS kinal4278
Audalee Unlimited Music Streaming App | Flutter & Getx | Android & iOS 48433562
0.00 star(s) 0 ratings
Downloads
17
Updated
Top