Cloud Firestore Android Codelab

1. Genel Bakış

Gol sayısı

Bu codelab'de, Cloud Firestore tarafından desteklenen bir Android restoran önerisi uygulaması oluşturacaksınız. Öğrenecekleriniz:

  • Android uygulamasından Firestore'a veri okuma ve yazma
  • Firestore verilerindeki değişiklikleri anlık olarak dinleme
  • Firestore verilerinin güvenliğini sağlamak için Firebase Authentication ve güvenlik kurallarını kullanma
  • Karmaşık Firestore sorguları yazma

Ön koşullar

Bu codelab'e başlamadan önce şunlara sahip olduğunuzdan emin olun:

  • Android Studio Flamingo veya daha yeni bir sürüm
  • API düzeyi 19 veya sonraki sürümlerin yüklü olduğu bir Android emülatör
  • Node.js'in 16 veya sonraki bir sürümü
  • Java sürümü 17 veya sonraki sürümler

2. Firebase projesi oluşturma

  1. Google Hesabınızı kullanarak Firebase konsolunda oturum açın.
  2. Yeni bir proje oluşturmak için düğmeyi tıklayın ve ardından bir proje adı girin (örneğin, FriendlyEats).
  3. Devam'ı tıklayın.
  4. İstenirse Firebase şartlarını inceleyip kabul edin ve Devam'ı tıklayın.
  5. (İsteğe bağlı) Firebase konsolunda Yapay Zeka Desteği'ni etkinleştirin ("Firebase'de Gemini" olarak adlandırılır).
  6. Bu codelab için Google Analytics'e ihtiyacınız yoktur. Bu nedenle, Google Analytics seçeneğini devre dışı bırakın.
  7. Proje oluştur'u tıklayın, projenizin hazırlanmasını bekleyin ve ardından Devam'ı tıklayın.

3. Örnek projeyi oluşturma

Kodu indirme

Bu codelab'in örnek kodunu klonlamak için aşağıdaki komutu çalıştırın. Bu işlem, makinenizde friendlyeats-android adlı bir klasör oluşturur:

$ git clone https://github.com/firebase/friendlyeats-android

Bilgisayarınızda git yoksa kodu doğrudan GitHub'dan da indirebilirsiniz.

Firebase yapılandırması ekleme

  1. Firebase konsolunda soldaki gezinme menüsünden Proje Genel Bakışı'nı seçin. Platformu seçmek için Android düğmesini tıklayın. Paket adı istendiğinde com.google.firebase.example.fireeats kullanın.