The app seamlessly integrates with four Firebase modules, one of which is essential for app operation, the Phone Authentication service. In this step, we'll configure Firebase so that you can proceed with the platform-specific tasks required for Firebase integration in the following steps.
To begin, visit and click the "Add New Project" button to create a new Firebase project. This project will be linked to your Google account.
It is mandatory to enable the "Phone Authentication" service for your Firebase project. In the left pane, navigate to the Authentication section and enable the "Phone" option from that page.
The initial configuration of the Firebase console is now complete. From this point forward, all subsequent sections regarding Firebase configuration will be applied to this project.
Please note that it is important to configure the server and client components and everything related to the app within a single Firebase project. Avoid using multiple Firebase projects, as this can cause issues with the login feature not functioning correctly.
Within Ridy, we utilize 1-Firebase's Phone Authentication, 2-Crashlytics (for crash reports), 3-Analytics, and 4-App Check services. However, it's important to note that none of these services serve as the hosting solution for Ridy. All of your information is stored on your own server, and you can discontinue using Firebase at any time by replacing the SMS verification functionality with an alternative solution of your choice.