Jetpack Compose is Android’s modern toolkit for building native UI.

What are the benefits of using Jetpack Compose when displaying data from Firestore?

Let’s get started.


Application Design Patterns


Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud.

SELECT COUNT(*) FROM products;


Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud.



  • How to authenticate users with Firebase and write their data directly to Cloud Firestore?
  • How to create a clean Firebase authentication with Google?
  • How to keep track of the user auth state in Firebase?
  • How to redirect the users to the corresponding activity/fragment according to their auth state?
  • How to read data…





Firebase Realtime Database is a NoSQL cloud-hosted real-time database from Google.

Alex Mamo

Google Developer Expert for Firebase. Speaker and Writer. Android Developer. Java Trainer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store