يمكن استخدام Firebase Realtime Database في تطبيق أندرويد عبر التالي:
1. إنشاء حساب في Firebase وإنشاء مشروع جديد.
2. تنزيل ملف google-services.json وإضافته إلى مشروع Android الخاص بك.
3. إضافة Firebase Realtime Database إلى مشروعك من خلال إضافة التبعيات التالية إلى ملف build.gradle في مستودع التخزين الخاص بـ app module:
“` implementation ‘com.google.firebase:firebase-database:19.5.0’“`
4. إنشاء قاعدة بيانات جديدة عن طريق الانتقال إلى قسم Realtime Database في لوحة التحكم Firebase والضغط على “Create Database”.
5. تحديد قيمة قاعدة البيانات الافتراضية وإضافة بياناتك من خلال لوحة التحكم أو برنامج Firebase console.
6. إضافة مستمعات الحدث إلى تطبيق Android الخاص بك للاستماع لأي تغييرات في قاعدة البيانات.
7. قراءة وكتابة البيانات من وإلى Firebase Realtime Database باستخدام مجموعة من Methodات Firebase المتاحة ، بما في ذلك setValue() , getValue() , push() , child() و on().
على سبيل المثال: إذا كنت تريد قراءة بيانات محددة من Firebase Realtime Database، يمكنك استخدام الكود التالي:
“`Java
DatabaseReference databaseRef = FirebaseDatabase.getInstance().getReference(“users”);
databaseRef.child(“userID”).addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
User user = dataSnapshot.getValue(User.class);
Log.i(TAG, “User Name: ” + user.getName());
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.e(TAG, “onCancelled”, databaseError.toException());
}
});
“`
وهو سيقوم بقراءة معلومات المستخدم المحدد من Firebase Realtime Database وطباعة اسم المستخدم في سجل الحافظة.