How to create an Android app using Firebase? — Part 1
A tutorial for creating a shopping app using Firebase and Jetpack Compose.
Published in
4 min readSep 20, 2022
In the last few years, I have written many articles in which I have explained independent operations that can interact with Firebase products:
- How to authenticate to Firebase using Google One Tap?
- How to filter Firestore in real-time?
- How to implement pagination in Firestore?
- How to upload an image to Cloud Storage and save the URL in Firestore?
- How to optimize Firebase Realtime Database calls to improve performance?
But never glued them together in a real application using Jetpack Compose. So I decided to build an e-commerce Android app from scratch, using the latest available technologies. When it comes to Firebase I’ll use:
We’ll use Android Architecture Components and Kotlin-specific features: