A sample app which implements a couple of Firebase SDK functionalities:
This code was originally written about an year back. I'm currently working on an iOS port for it. Also I've begun work on re-writing this app in Kotlin over here
- Authenticate and Sign-in using Google Sign-In
- Authenticate using Phone (Firebase Phone Auth)
- Link an existing Google Account with a Phone number
- Upload Files to Firebase Storage
- Retrieve files from Storage using download links stored in Firebase Database
- Store links of all uploaded files within the user's UID in the database
- Receive notification on all signed-in devices when upload is made from any one of them (using same account)
- Set Login Screen background Remotely using Firebase Remote Config