Android Firebase Realtime Database Bağlantısı

Android için Google Firebase Kullanımı

  • https://firebase.google.com/ sayfasına git ve Google hesabın ile giriş yap
  • Sağ üstteki KONSOLA GİT butonuna tıkla
  • Proje ekle butonuna tıkla
  • Proje Adını doldur,Konumlardan Türkiyeyi seç kullanım koşullarını kabul ederek projeyi oluştur.
  • Proje oluşturduktan sonra açılan sayfadaki Android simgesine tıkla

 

Buraya kadar tarayıcı üzerindeki işlemleri bir yere kadar getirdik şimdi Android Studio da oluşturacağımız projeye bazı dosyalar ekleyip bazı bilgileri alacağız. O zaman Android Studiomuzu  açalım

  • Android Studio aç ve yeni bir proje oluştur. Oluşturduğun projede Main_Activty.java dosyasını açarak kod satırların en üst satırında yer alan  örn: “package com.example.yakup.yenitestprojesi;” gibi bir kod satırı olacak bunun com.example.yakup.yenitestprojesi kısmını kopyala ve tarayıcıya gel Android paket adı kısmına yapıştır uygulamayı kaydet
  • google-service.josn dosyasını indir ve Resim 1.2. deki gibi Android Studiodan Android yazısına tıklayarak Project yazısına tıkla

    Resim 1.2 Android Project Seçme
  • indirdiğimiz  google-service.josn  dosyasını Resim 1.3 deki gibi app klasörünün içerisine yapıştır
Resim 1.3. app klasörü içerisine google-service-json dosyasını atmak
  • Şimdi Resim 1.2. de project olarak seçtiğimizi android olarak seçelim
  • Çok bir şey kalmadı az sabır 🙂 Android Studioda build.gradle sayfasını aç
  • Modül :app olan build.gradle  yi aç

 

  • Sync now butonuna basarak senkronizasyon işlemini yap

Buraya kadar tamam ise artık Firebase Asistanını kullanarak bağlantı ve eklenmesi gereken dependencies’leri otomatik ekleme işlemini yapabiliriz. Tools>Firebase’e tıklayalım. Sağ tarafta firebase asistan penceresi açılıyor.

Tools Firebase yazısı
Firebase asistan realtime database

 

  • Save and retrive data diyerek veritabanı connection işlemlerini yapıyoruz ve kod yazmak için hazırız.
  • Tasarıma bir tane button atarak onClick fonksiyonunu yazalım ve içerisine aşağıdaki kodu yazalım anlık aşağıda yazdığımız veri RealtimeDatabase’e düşecektir.

  • Son olarak kurallar sekmesine gelerek read ve write kurallarını true olarak değiştirmemiz gerekmektedir. aksi halde girdiğimiz veriler kurala takılarak eklenmeyecektir.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir