Asked 1 years ago
26 Apr 2023
Views 209
david

david posted

How to use Firebase in Android?

How to use Firebase in Android?
ruby-rails

ruby-rails
answered May 2 '23 00:00

To use Firebase in Android , first, you need to create a new project in the Firebase console and follow the setup instructions to add Firebase to your Android app. Then, you can use the Firebase SDK to access various Firebase services, such as Realtime Database , Cloud Firestore , Authentication , and Cloud Messaging .

After adding Firebase to your Android app, you can initialize the Firebase SDK in your app's main activity using the following code:

FirebaseApp.initializeApp(this);


To use a specific Firebase service, you need to add the corresponding Firebase SDK dependency to your app's build.gradle file. For example, to use Cloud Firestore, you can add the following dependency:

implementation 'com.google.firebase:firebase-firestore:23.0.1'



Once you've added the dependency, you can create a Firestore instance and start using it in your app's code. For example, to read data from a Firestore collection, you can use the following code:

FirebaseFirestore db = FirebaseFirestore.getInstance();
db.collection("users")
    .get()
    .addOnCompleteListener(task -> {
        if (task.isSuccessful()) {
            for (QueryDocumentSnapshot document : task.getResult()) {
                Log.d(TAG, document.getId() + " => " + document.getData());
            }
        } else {
            Log.w(TAG, "Error getting documents.", task.getException());
        }
    });

This code retrieves all documents from the "users" collection in Cloud Firestore and logs their IDs and data to the console.
Post Answer