firebase_remote_config, Firebase Remote Config hizmetini Flutter uygulamalarına entegre eden resmi bir eklentidir. Bu paket sayesinde uygulamanızın görünümünü, hissini ve davranışını yeniden yayınlamadan güncelleyebilirsiniz. Firebase konsolu üzerinden yapılandırma parametrelerini değiştirerek anında kullanıcılarınıza yansıtabilirsiniz. Paket, Android, iOS, Windows, macOS ve web platformlarını destekler. Yayınlanma tarihi 3 Ağustos 2026'dır ve sürüm 6.5.6'dır. Flutter SDK >=3.27.0 ve Dart SDK ^3.6.0 gerektirir. Paket, FlutterFire projesinin bir parçası olarak Firebase tarafından geliştirilmektedir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Uygulama davranışını ve görünümünü anlık olarak değiştirmek isteyen Flutter geliştiricileri
- Kullanıcı segmentlerine özel özellikler sunmak isteyen ekipler
- Uygulama sürümlerini sık sık yayınlamadan A/B testleri yapmak isteyenler
Yaygın kullanım alanları
Özellik bayrakları
Yeni bir özelliği belirli kullanıcı gruplarına açmak veya kapatmak için uzaktan yapılandırma kullanabilirsiniz. Böylece uygulama mağazası onay süreçlerini beklemeden özellikleri yönetebilirsiniz.
Uygulama görünümünü güncelleme
Tema renkleri, metinler veya görsel öğeler gibi arayüz bileşenlerini yeniden yayınlamadan değiştirebilirsiniz. Örneğin, kampanya dönemlerinde ana ekranı güncelleyebilirsiniz.
A/B testleri
Farklı kullanıcı gruplarına farklı yapılandırma değerleri atayarak hangi sürümün daha iyi performans gösterdiğini test edebilirsiniz. Firebase A/B Testing ile entegre çalışır.
İncelenmesi gereken noktalar
- Paket, Firebase projesi gerektirir; Firebase konsolunda Remote Config hizmetini etkinleştirmeniz gerekir.
- Uzaktan yapılandırma değerleri ağ üzerinden alındığı için çevrimdışı durumlarda önbelleğe alınmış değerler kullanılır; bu durumda güncellemeler anında görünmeyebilir.
- Paket, Flutter SDK >=3.27.0 ve Dart SDK ^3.6.0 gerektirir; bu sürümlerin altındaki projelerde uyumluluk sorunları yaşanabilir.
pub.dev
Bağımlılık ve geliştirme notları
Paketin kurulumu için Flutter projenize firebase_remote_config bağımlılığını eklemeniz ve Firebase projenizi yapılandırmanız gerekir. Resmi dokümantasyonda adım adım kurulum anlatılmaktadır.
- 1Flutter projenizin pubspec.yaml dosyasına firebase_remote_config bağımlılığını ekleyin.
- 2Firebase projenizi oluşturun ve Flutter uygulamanıza Firebase'i ekleyin (platforma özel yapılandırma dosyaları gerekir).
- 3Firebase konsolunda Remote Config hizmetini etkinleştirin ve parametreleri tanımlayın.
- 4Uygulamanızda Firebase.initializeApp() çağrısını yapın ve Remote Config örneğini alın.
Geliştirme aşamasında, Remote Config değerlerini almak ve uygulamada kullanmak için paketin API'sini kullanırsınız. Değerlerin önbelleğe alınması ve güncellenmesi gibi konulara dikkat etmek gerekir.
- Paket, Android, iOS, Windows, macOS ve web platformlarını destekler.
- Firebase Remote Config'in tüm özelliklerini Flutter'da kullanmanızı sağlar.
- Firebase'in diğer hizmetleriyle (Analytics, A/B Testing) entegre çalışır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Flutter uygulamalarınız için uzaktan yapılandırma ihtiyaçlarınızı analiz edebilir, firebase_remote_config paketini projenize entegre edebilir veya size özel bir yapılandırma sistemi tasarlayabiliriz. Projenizin gereksinimlerine en uygun çözümü birlikte belirleyebiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
firebase_remote_config paketi hangi platformları destekliyor?
Paket, Android, iOS, Windows, macOS ve web platformlarını desteklemektedir.
firebase_remote_config paketini kullanmak için hangi Flutter sürümü gerekiyor?
Paket, Flutter SDK >=3.27.0 ve Dart SDK ^3.6.0 gerektirmektedir.
firebase_remote_config paketi ücretsiz mi?
Paket, açık kaynaklı bir Flutter eklentisidir ve ücretsiz olarak kullanılabilir. Ancak Firebase hizmetlerinin kullanımı Firebase'in fiyatlandırma politikalarına tabidir.