Flutter için Firebase'i keşfedin

Firebase, güçlü bir Flutter grubu eklentilerini kullanabilirsiniz. Firebase'i entegre etme pazarlamanıza ve müşterilerinize değer sunmanıza uygulama kalitesini daha az çabayla daha kısa sürede iyileştirmesini ve uygulama deneyiminizi optimize ederek kullanıcıları memnun edebilirsiniz.

Flutter için Firebase'i tanıyın

Flutter uygulamalarınızı Firebase'e bağlamaya hazır mısınız? Flutter'da Firebase'i kullanmaya yeni başladıysanız öncelikle Flutter için Firebase'i tanıma kod laboratuvarı ve video ile başlamanızı öneririz.

Ardından, ayrıntılı kurulum talimatları için Flutter uygulamanıza Firebase ekleme kılavuzumuzdaki adımları uygulayın.

Ürün eklentileri

Flutter'ın Firebase eklentileri, çok çeşitli istemci ve sunucu tarafı işlevleri sunar.

Kullanıcı oluşturmanıza, yayınlamanıza, izlemenize ve kullanıcılarla etkileşime geçmenize olanak tanıyan eklentileri inceleyin.
Google Analytics, uygulama kullanımı ve kullanıcı etkileşimi hakkında analizler sağlayan ücretsiz bir uygulama ölçüm çözümüdür. Platform desteğine göz atıp başlayın.
Firebase Uygulama Kontrolü, arka uç kaynaklarınızı faturalandırma sahtekarlığı veya kimlik avı gibi kötüye kullanımlara karşı korumaya yardımcı olur. Platform desteğine göz atıp başlayın.
Firebase Authentication, uygulamanızda kullanıcıların kimliğini doğrulamak için arka uç hizmetleri ve kullanımı kolay SDK'lar sağlar. Platform desteğine göz atıp başlayın.
Firestore, verileri depolamak ve senkronize etmek için kullanılan esnek ve ölçeklenebilir bir NoSQL bulut veritabanıdır. Verilerinizi, gerçek zamanlı dinleyiciler aracılığıyla istemci uygulamaları arasında senkronize eder ve çevrimdışı destek sunar. Platform desteğine göz atıp başlayın.
Firebase için Cloud Functions, Firebase özellikleri ve HTTPS istekleri tarafından tetiklenen etkinliklere yanıt olarak arka uç kodunu otomatik olarak çalıştırmanızı sağlar. Platform desteğini kontrol edin, ardından işlevleri dağıtmaya ve uygulamanızdan çağırmaya başlayın.
Firebase Cloud Messaging (FCM), ücretsiz olarak güvenle mesaj göndermenizi sağlayan, platformlar arası bir mesajlaşma çözümüdür. Platform desteğine göz atıp başlayın.
Cloud Storage for Firebase, fotoğraf ve video gibi kullanıcı tarafından oluşturulan içerikleri hızlı ve kolay bir şekilde depolamanıza ve yayınlamanıza yardımcı olacak şekilde tasarlanmıştır. Platform desteğine göz atıp başlayın.
Firebase Crashlytics, uygulamanızda oluşan kilitlenmeler ve hatalarla ilgili analizleri ve ayrıntıları toplamanıza yardımcı olur. Platform desteğine göz atıp başlayın.
Firebase Uygulama İçi Mesajlaşma, etkin kullanıcılarınızı temel uygulama özelliklerini kullanmaya teşvik eden hedefli ve bağlamsal mesajlar göndererek uygulamanızın etkin kullanıcılarıyla etkileşime geçmenize yardımcı olur. Platform desteğine göz atıp başlayın.
Firebase Yüklemeleri, uygulamanızın bir kullanıcının cihazına yüklenmesini yönetmenize olanak tanır. Firebase yükleme hizmeti (FIS), Firebase uygulamasının yüklenen her örneği için Firebase yükleme kimliği (FID) sağlar. Platform desteğine göz atıp başlayın.
Özel TensorFlow Lite modelleri kullanıyorsanız Firebase ML, kullanıcılarınızın her zaman özel modelinizin en iyi mevcut sürümünü kullanmasını sağlamanıza yardımcı olabilir. Platform desteğine göz atıp başlayın.
Firebase Performance Monitoring; iOS, Android ve web uygulamalarınızın performans özellikleri hakkında bilgi edinmenize yardımcı olan bir hizmettir. Platform desteğine göz atıp başlayın.
Firebase Realtime Database, bulutta barındırılan bir veritabanıdır. Veriler JSON olarak depolanır ve bağlı her istemciyle gerçek zamanlı olarak senkronize edilir. Platform desteğine göz atıp başlayın.
Firebase Remote Config, kullanıcıların uygulama güncellemesi indirmesine gerek kalmadan uygulamanızın davranışını ve görünümünü değiştirmenize olanak tanıyan bir bulut hizmetidir. Platform desteğine göz atıp başlayın.

Blog yayınları ve makaleler

Firebase Crashlytics, uzun süredir geliştiricilerin kilitlenme sorunu yaşanmayan ve kararlı uygulama deneyimleri sunmasına yardımcı olmuştur. Crashlytics ekibi, Flutter geliştiricileri ve uygulamaları için birinci sınıf bir deneyim geliştirdi. Bu Firebase blog yayınında kilitlenme raporu API'leri, Flutter kilitlenmeleri için analiz motoru, ilk katılım ve eklenti yapılandırması vurgulanmaktadır.
Bu eğitimde, 4 kolay adımda Flutter uygulamanızı Firebase tarafından barındırılan bir URL aracılığıyla web'de nasıl barındıracağınız gösterilmektedir (Firebase araçları yüklüyse ve mevcut bir Firebase projeniz varsa 2 adım).

Codelab uygulamaları

Firebase Authentication'ı sadece birkaç satır kodla Flutter uygulamasına nasıl ekleyeceğinizi öğrenin.
Flutter ile geliştirme yaparken Local Emulator Suite'i nasıl kullanacağınızı öğrenin. Ayrıca Authentication ve Firestore emülatörlerini kullanmayı da öğreneceksiniz.

Alakalı videolar

Bu videoda Geliştirici İlişkileri Mühendisi Alexander Nohe, Firebase'i desteklenen Flutter platformlarına hızlıca nasıl ekleyebileceğinizi gösterecek.
Firebase Realtime Database'i Flutter uygulamanıza ekleyelim. Bu eğitim; kitaplığı yükleme, veri yazma ve güncelleme, verilerinizi gerçek zamanlı olarak okuma gibi temel konuları ele alıyor. Ayrıca, Gerçek Zamanlı Veritabanı'nı StreamBuilders, FutureBuilders, Sağlayıcılar ile kullanma, Firebase Local Emulator Suite, Güvenlik Kuralları ve diğer önemli konuları ele alıyor.