Base de données en temps réel Firbase avec Android

Comment connecter la base de données en temps réel à l’application Android

Comment implémenter la base de données FirebaseRealTime dans l’application Android. Voici les étapes pour le faire.

  1. Installez d’abord le sdk firebase. Si vous ne savez pas comment l’installer, voici l’URL de l’aide. [Installer le SDK Firebase][1]

  2. Après avoir enregistré votre projet dans la console firbase, l’URL de la console firbase est [URL de la console Firebase][2]

  3. Après avoir terminé avec succès l’étape ci-dessus, ajoutez la dépendance suivante dans votre niveau d’application. compiler ‘com.google.firebase:firebase-database:9.2.1’

  4. Encore une chose, configurez les règles de votre base de données firebase. Si vous ne savez pas comment configurer, voici l’URL qui vous aide. [Configurer les règles Firebase][3]

  5. Maintenant, après tout, le code d’origine est démarré, récupérez d’abord votre instance de base de données, lancez FirebaseDatabase comme suit,

    FirebaseDatabase database = FirebaseDatabase.getInstance(); DatabaseReference myRef = database.getReference(“message”);

Vous pouvez maintenant créer différents objets différents de DatabaseReference pour accéder à différents nœuds,

  1. Vous pouvez maintenant enregistrer ou récupérer des données à l’aide de DataBaseReference comme suit, Pour la sauvegarde :

    myRef.setValue(“Demo for Save”);

Lire les données :

myRef.addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        // This method is called once with the initial value and again
        // whenever data at this location is updated.
        String value = dataSnapshot.getValue(String.class);
        Log.d(TAG, "Value is: " + value);
    }

    @Override
    public void onCancelled(DatabaseError error) {
        // Failed to read value
        Log.w(TAG, "Failed to read value.", error.toException());
    }
});

Remarque : Il s’agit du seul sujet d’introduction sur la façon d’implémenter la base de données dans l’application Android, plus de choses disponibles dans la base de données FirebaseRealtime,

[1] : https://firebase.google.com/docs/android/setup [2] : https://console.firebase.google.com/ [3] : https://firebase.google.com/docs/database/security/quickstart#sample-rules