Open in app

Sign In

Write

Sign In

Alex Mamo
Alex Mamo

1K Followers

Home

About

Published in Firebase Tips & Tricks

·Pinned

How to read data from Room using Kotlin Flow in Jetpack Compose?

A simple solution to perform CRUD operations in the Room database using Kotlin Flow in clean architecture. — Not all databases like the modern Cloud Firestore or the Realtime Database have included a caching feature. So there are cases in which we have to implement our own caching mechanism. …

Android

8 min read

How to read data from Room using Kotlin Flow in Jetpack Compose?
How to read data from Room using Kotlin Flow in Jetpack Compose?
Android

8 min read


Published in Firebase Developers

·Pinned

How to authenticate to Firebase using Google One Tap in Jetpack Compose?

A simple solution for implementing Firebase Authentication with Google, using Jetpack Compose on Android. — I have written a few months ago, an article regarding how to anonymously authenticate users with Firebase, but that’s a solution that you should take into consideration only when you want to provide your users the capability to try your app. It’s a pretty simple solution to implement and requires…

Android

9 min read

How to authenticate to Firebase using Google One Tap in Jetpack Compose?
How to authenticate to Firebase using Google One Tap in Jetpack Compose?
Android

9 min read


Published in Firebase Tips & Tricks

·Pinned

How to optimize Firebase Realtime Database calls to improve performance?

A simple solution for optimizing Firebase Realtime Database calls using data denormalization. — When it comes to displaying a list of products from a Firebase Realtime Database node that looks like this:

Android

5 min read

How to optimize Firebase Realtime Database calls to improve performance?
How to optimize Firebase Realtime Database calls to improve performance?
Android

5 min read


Published in Firebase Tips & Tricks

·Pinned

How to handle Firebase Authentication in clean architecture using Jetpack Compose?

A simple solution to anonymously authenticate users with Firebase. — Most applications need to know the identity of their users. This means that when we create a new project, we often need to think about a solution that can handle authentication. When it comes to implementing such a mechanism, Firebase Authentication sounds like the best solution that we can take…

Firebase

5 min read

How to handle Firebase Authentication in clean architecture using Jetpack Compose?
How to handle Firebase Authentication in clean architecture using Jetpack Compose?
Firebase

5 min read


Published in Firebase Tips & Tricks

·Pinned

How to make a clean architecture Android app, using MVVM, Firestore, and Jetpack Compose?

A simple solution for creating massively scalable Android applications with real-time updates. — When we start creating a new project, we usually try to find the best practices that can be implemented in order to have a reliable, scalable, and maintainable application. What does scalable mean? When it comes to structuring a project, it means that we have to create a design that can be practical and…

Android

8 min read

How to make a clean architecture Android app, using MVVM, Firestore, and Jetpack Compose?
How to make a clean architecture Android app, using MVVM, Firestore, and Jetpack Compose?
Android

8 min read


Published in Firebase Tips & Tricks

·Mar 15

How to implement pagination in Realtime Database using Jetpack Compose?

A simple solution for implementing pagination in Realtime Database using Jetpack Compose and Paging v3 library on Android. — When we are dealing with a large amount of data, we know that we can’t read it all at once. Why? Because it will take an enormous amount of time only to download it on the device. Besides that, if the data doesn’t fit into the memory, it’s possible to…

Firebase

9 min read

How to implement pagination in Realtime Database using Jetpack Compose?
How to implement pagination in Realtime Database using Jetpack Compose?
Firebase

9 min read


Published in Firebase Tips & Tricks

·Updated 1 day ago

How to recognize text in images with Machine Learning on Android?

A simple solution for implementing Image Text Recognition using Machine Learning and Jetpack Compose: A Step-by-Step Guide. — I have used a long-time ML Kit for Firebase, for solving real-world problems in Android applications. However, things have changed and the linked page only describes the old version of the SDK. The functionality of the SDK has been split into two parts, Firebase ML, and ML Kit. …

Android

5 min read

How to recognize text in images with Machine Learning on Android?
How to recognize text in images with Machine Learning on Android?
Android

5 min read


Published in Firebase Developers

·Dec 28, 2022

How To Authenticate to Firebase Using Email and Password in Jetpack Compose

A simple solution for implementing Firebase Authentication with email and password, using Jetpack Compose on Android — I’m writing this article because I was inspired by this episode from the series “Better Safe than Sorry”, where Peter Friese and Rachel Myers talked about the fact that Firebase authentication is really easy to implement, and I agree with that, but it becomes harder when you want to do…

Android

9 min read

How To Authenticate to Firebase Using Email and Password in Jetpack Compose
How To Authenticate to Firebase Using Email and Password in Jetpack Compose
Android

9 min read


Published in Firebase Tips & Tricks

·Nov 23, 2022

How to add the desired functionalities to our shopping app using Jetpack Compose? — Part 4

A solution for implementing basic functionalities, like the catalog, product search, shopping cart, and orders in the Firebase e-commerce app using Jetpack Compose. — This is post 4 in the series about creating an Android shopping app using Firebase. If you haven’t read part 1 (introduction), part 2 (database schemas), and part 3 (structure of the project) yet, read up to catch up! For building this Android application, we’ll use the single activity pattern. So…

Firebase

6 min read

How to add the desired functionalities to our shopping app using Jetpack Compose? — Part 4
How to add the desired functionalities to our shopping app using Jetpack Compose? — Part 4
Firebase

6 min read


Published in Firebase Tips & Tricks

·Nov 1, 2022

How to structure the project for creating a clean architecture Firebase shopping app? — Part 3

A solution for structuring the e-commerce app in Android Studio using the MVVM architecture pattern. — This is post 3 in the series about creating an Android shopping app using Firebase. If you haven’t read part 1 (introduction) and part 2 (database schemas) yet, read up to catch up! It’s true when it comes to clean architecture, there are many patterns out there, MVI (Model-View-Intent), MVP…

Android

4 min read

How to structure the project for creating a clean architecture Firebase shopping app? — Part 3
How to structure the project for creating a clean architecture Firebase shopping app? — Part 3
Android

4 min read

Alex Mamo

Alex Mamo

1K Followers

Google Developer Expert for Firebase

Following
  • Magda Miu

    Magda Miu

  • Renaud Tarnec

    Renaud Tarnec

  • Gastón Saillén

    Gastón Saillén

  • Doug Stevenson

    Doug Stevenson

  • Ian Lake

    Ian Lake

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech