Mobil Uygulama Teknolojisi

firebase_auth

firebase_auth, Flutter uygulamalarına Firebase Authentication entegrasyonu sağlayan resmi bir eklentidir. E-posta/şifre, telefon numarası ve Google, Facebook, Twitter gibi kimlik sağlayıcılarıyla oturum açma desteği sunar. ZeplinGo olarak, bu eklentiyi projelerinizde değerlendirir, mimariyi birlikte planlar ve uygulama

firebase_auth Flutter paketi ile Firebase Authentication entegrasyonu
Güncel sürüm6.5.7
Desteklenen platformlarandroid, ios, windows, macos, web
Son paket yayını2026-08-03T13:48:23.988016Z

firebase_auth, Flutter uygulamalarına Firebase Authentication hizmetini entegre eden resmi bir eklentidir. E-posta/şifre, telefon numarası ve Google, Facebook, Twitter gibi kimlik sağlayıcıları aracılığıyla kullanıcı doğrulama imkanı sunar. Paket, Android, iOS, Windows, macOS ve web platformlarını destekler. Flutter SDK >=3.16.0 ve Dart SDK ^3.6.0 gerektirir. Firebase tarafından geliştirilen ve Flutter Favorite olarak işaretlenen bu paket, geniş bir kullanıcı tabanına sahiptir (aylık 1.4 milyonun üzerinde indirme).

Hangi ihtiyaçlarda değerlendirilebilir?

  • Kullanıcı hesapları ve oturum yönetimi gerektiren Flutter mobil uygulamaları
  • Sosyal medya hesaplarıyla giriş (Google, Facebook, Twitter) sunmak isteyen uygulamalar
  • Telefon numarası doğrulama ile kimlik doğrulama yapılacak uygulamalar

Yaygın kullanım alanları

E-posta ve Şifre ile Kayıt/Giriş

Kullanıcıların e-posta adresi ve şifre ile hesap oluşturup oturum açmasını sağlar. Firebase Authentication'ın temel kullanım senaryosudur.

Sosyal Medya ile Giriş

Google, Facebook veya Twitter gibi kimlik sağlayıcıları üzerinden kullanıcıların uygulamaya giriş yapmasına olanak tanır. Bu, kullanıcı deneyimini hızlandırır ve kayıt sürecini basitleştirir.

Telefon Numarası Doğrulama

Kullanıcıların telefon numaralarına gönderilen doğrulama kodu ile kimlik doğrulaması yapılır. Özellikle SMS doğrulama gerektiren uygulamalarda kullanışlıdır.

İncelenmesi gereken noktalar

  • Firebase Authentication'ı kullanabilmek için bir Firebase projesi oluşturmanız ve Firebase Console'da Authentication hizmetini etkinleştirmeniz gerekir.
  • Paket, Flutter ve Dart sürüm gereksinimlerine sahiptir; projenizin bu sürümleri karşıladığından emin olun.
  • Platforma özel yapılandırma gerekebilir; örneğin Android için SHA-1 parmak izi, iOS için GoogleService-Info.plist dosyası gibi ayarlar yapılmalıdır.

pub.dev

Bağımlılık ve geliştirme notları

Paket, pub.dev üzerinden yayınlanmaktadır. Kurulum için Flutter projenize bağımlılık olarak eklenmesi ve Firebase projesinin yapılandırılması gerekir.

  1. 1pubspec.yaml dosyasına firebase_auth bağımlılığını ekleyin.
  2. 2Firebase Console'da bir proje oluşturun ve Authentication hizmetini etkinleştirin.
  3. 3Platforma özel Firebase yapılandırma dosyalarını (ör. google-services.json, GoogleService-Info.plist) projenize ekleyin.

Hazır çözümün ötesinde

Özel geliştirme ne zaman değerlendirilebilir?

ZeplinGo olarak, firebase_auth paketini projenize entegre etmek için kapsamlı bir değerlendirme yaparız. Uygulamanızın ihtiyaçlarına göre kimlik doğrulama akışlarını tasarlar, Firebase yapılandırmasını yönetir ve güvenlik en iyi uygulamalarını uygularız. Ayrıca, mevcut bir kimlik doğrulama sisteminiz varsa geçiş stratejileri geliştiririz.

Ücretsiz ön çalışma isteyin →

Değerlendirme soruları

firebase_auth hangi platformları destekler?

firebase_auth, Android, iOS, Windows, macOS ve web platformlarını destekler.

firebase_auth kullanmak için hangi sürümler gereklidir?

Paket, Flutter >=3.16.0 ve Dart SDK ^3.6.0 gerektirir.

firebase_auth ile hangi kimlik doğrulama yöntemleri kullanılabilir?

E-posta/şifre, telefon numarası ve Google, Facebook, Twitter gibi kimlik sağlayıcılarıyla oturum açma desteklenir.