Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More
Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Firebase'i Flutter uygulamanıza ekleyin

Önkoşullar

  • Tercih ettiğiniz düzenleyiciyi veya IDE'yi yükleyin.

  • Aşağıdakiler dahil olmak üzere, kendi işletim sisteminiz için Flutter'ı kurun :

    • Çarpıntı SDK'sı
    • Destekleyici kütüphaneler
    • Platforma özel yazılım ve SDK'lar
  • Google hesabınızı kullanarak Firebase'de oturum açın.

Halihazırda bir Flutter uygulamanız yoksa, tercih ettiğiniz düzenleyiciyi veya IDE'yi kullanarak yeni bir Flutter uygulaması oluşturmak için Başlarken: Test Sürüşünü tamamlayabilirsiniz.

Adım 1 : Gerekli komut satırı araçlarını kurun

  1. Henüz yapmadıysanız, Firebase CLI'yi yükleyin .

  2. Aşağıdaki komutu çalıştırarak Google hesabınızı kullanarak Firebase'e giriş yapın:

    firebase login
    
  3. Herhangi bir dizinden aşağıdaki komutu çalıştırarak FlutterFire CLI'yi kurun:

    dart pub global activate flutterfire_cli
    

2. Adım : Uygulamalarınızı Firebase'i kullanacak şekilde yapılandırın

Flutter uygulamalarınızı Firebase'e bağlanacak şekilde yapılandırmak için FlutterFire CLI'yi kullanın.

Uygulama yapılandırma iş akışını başlatmak için Flutter proje dizininizden aşağıdaki komutu çalıştırın:

flutterfire configure


3. Adım : Uygulamanızda Firebase'i başlatın

  1. Çekirdek eklentiyi kurmak için Flutter proje dizininizden aşağıdaki komutu çalıştırın:

    flutter pub add firebase_core
    
  2. Flutter uygulamanızın Firebase yapılandırmasının güncel olduğundan emin olmak için Flutter proje dizininizden aşağıdaki komutu çalıştırın:

    flutterfire configure
    
  3. lib/main.dart dosyanızda, Firebase çekirdek eklentisini ve daha önce oluşturduğunuz yapılandırma dosyasını içe aktarın:

    import 'package:firebase_core/firebase_core.dart';
    import 'firebase_options.dart';
    
  4. Ayrıca lib/main.dart dosyanızda, yapılandırma dosyası tarafından dışa aktarılan DefaultFirebaseOptions nesnesini kullanarak Firebase'i başlatın:

    await Firebase.initializeApp(
      options: DefaultFirebaseOptions.currentPlatform,
    );
    
  5. Flutter uygulamanızı yeniden oluşturun:

    flutter run
    

4. Adım : Firebase eklentileri ekleyin

Firebase'e Flutter uygulamanızda, her Firebase ürünü için bir tane olmak üzere çeşitli Firebase Flutter eklentileri aracılığıyla erişirsiniz (örneğin: Cloud Firestore, Authentication, Analytics, vb.).

Flutter çok platformlu bir çerçeve olduğundan, her Firebase eklentisi Apple, Android ve web platformları için geçerlidir. Bu nedenle, Flutter uygulamanıza herhangi bir Firebase eklentisi eklerseniz, uygulamanızın Apple, Android ve web sürümleri tarafından kullanılır.

Firebase Flutter eklentisini nasıl ekleyeceğiniz aşağıda açıklanmıştır:

  1. Flutter proje dizininizden aşağıdaki komutu çalıştırın:

    flutter pub add PLUGIN_NAME
  2. Flutter proje dizininizden aşağıdaki komutu çalıştırın:

    flutterfire configure
    

    Bu komutu çalıştırmak, Flutter uygulamanızın Firebase yapılandırmasının güncel olmasını sağlar ve Android'de Crashlytics ve Performance Monitoring için gerekli Gradle eklentilerini uygulamanıza ekler.

  3. Tamamlandığında, Flutter projenizi yeniden oluşturun:

    flutter run
    

Hazırsınız! Flutter uygulamalarınız Firebase'i kullanacak şekilde kaydedilir ve yapılandırılır.

Kullanılabilir eklentiler

Ürün Eklenti adı iOS Android Diğer elma
(macOS, vb.)
Analitik firebase_analytics
beta
Uygulama Kontrolü firebase_app_check
beta
kimlik doğrulama firebase_auth
beta
Bulut Firestore cloud_firestore
beta
Bulut İşlevleri cloud_functions
beta
Bulut Mesajlaşma firebase_messaging
beta
Bulut depolama firebase_storage
beta
Crashlytics firebase_crashlytics
beta
Dinamik Bağlantılar firebase_dynamic_links
Uygulama İçi Mesajlaşma firebase_in_app_messaging
Firebase kurulumları firebase_app_installations
beta
ML Modeli İndiricisi firebase_ml_model_downloader
beta
Performans İzleme firebase_performance
Gerçek Zamanlı Veritabanı firebase_database
beta
Uzak Yapılandırma firebase_remote_config
beta

Analytics ile örnek bir uygulamayı deneyin

Tüm paketler gibi firebase_analytics eklentisi de örnek bir programla birlikte gelir.

  1. Firebase'i kullanmak için önceden yapılandırdığınız bir Flutter uygulamasını açın (bu sayfadaki talimatlara bakın).

  2. Uygulamanın lib dizinine erişin, ardından mevcut main.dart dosyasını silin.

  3. Google Analytics örnek program deposundan aşağıdaki iki dosyayı kopyalayıp uygulamanızın lib dizinine yapıştırın:

    • main.dart
    • tabs_page.dart
  4. Flutter uygulamanızı çalıştırın.

  5. Firebase konsolunda uygulamanızın Firebase projesine gidin, ardından sol gezinme panelinde Analytics'i tıklayın.

    1. Gösterge Tablosu'nu tıklayın. Analytics düzgün çalışıyorsa, kontrol paneli "Son 30 dakika içinde etkin olan kullanıcılar" panelinde etkin bir kullanıcıyı gösterir (bu panelin doldurulması zaman alabilir).

    2. DebugView'ı tıklayın. Örnek program tarafından oluşturulan tüm olayları görmek için özelliği etkinleştirin.

Analytics kurulumu hakkında daha fazla bilgi için iOS+ , Android ve web için başlangıç ​​kılavuzlarını ziyaret edin.

Sonraki adımlar