Failed to get FIS auth token problemi ve çözümü

Flutter and Firebase

Failed to get FIS auth token probleminin basit bir çözümü bulunmakta. Bu problem öncelikle neden kaynaklanıyor buna göz atalım: FIS auth token, Firebase Installation Service’e cihazın bağlanabilmesi için üretilen bir authentication token’ıdır. Uygulamanızın ilk açılışında Firebase.init() yaptığınız an uygulamanız Firebase servislerine bağlanmaya ve uygulamanın içerisindeki Firebase konfigürasyon ayarlarını doğrulamaya çalışır. Bunun neticesinde de yazdığınız uygulamada … Devamını oku…

Firebase Read kullanımı nasıl azaltılır?

Flutter and Firebase

Firebase read azaltma işleminin birçok yolu var. CRUD operasyonları arasında en çok kullanılan read komutu yüzünden birçok geliştirici yüksek Firebase kullanım istatistiklerine veya eğer ücretsiz kullanım hakkının hemen dolduğuna şahit olabiliyor. Her ne kadar Firebase read azaltma işlemi kodlarımızı optimize ederek yapılsa da Firebase Firestore kütüphanesi bize bu konuda yardımcı olacak bazı imkanlar sunuyor. Her … Devamını oku…

Flutter Firebase Firestore DELETE işlemi

Flutter and Firebase

Flutter uygulamalarında Firebase Firestore servisi üzerinde DELETE yani dökümanları silme işleminin nasıl yapılacağından bahsedeceğim bu yazıma hoşgeldiniz. Daha önceki yazılarımda Firestore’a nasıl veri eklenir, veriler nasıl güncellenir, dökümanların verileri Firestore’dan nasıl okunur gibi birçok yazıda Firebase Firestore işlemlerini anlatmıştım. Bu yazıda Flutter Firebase DELETE işlemi nasıl yapılır onu anlatacağım. Öncelikle bir dökümanı silmek oldukça basit. … Devamını oku…

Internal Linked Hash Map nasıl parçalanır?

Flutter and Firebase

Internal Linked Hash Map (_InternalLinkedHashMap) nasıl parçalanır anlatacağım bu yazıya hoşgeldiniz. Firebase üzerinde Liste biçiminde tutulan verileri okuduğunuz zaman karşılaşacağınız bu veri tipi aslında bir HashMap’tir. Bu HashMap parçalanırken Dart’ın Map sınıfı kullanılır. docSnap.data()’nın tuttuğu veri şöyle bir şey: Bu veri tipi parçalanırken bir Map<String,dynamic> biçimine çevrilir. Map’in value kısmı dynamic olduğu için her türlü … Devamını oku…

Supabase: Firebase alternatifi

supabase logo

Supabase’i tanıyalım Supabase, Firebase alternatifi olan bir backend servisi. Firebase alternatifi olarak öne çıkıyor olsa da veritabanı yapısı olarak NoSQL yerine SQL tercih ediyor. Birçok özelliği Firebase’den daha gelişmiş olan Supabase’in yapabildiği birçok şey var. Authentication, Database ve Storage hizmetlerinin yer aldığı serviste resmi Javascript client kütüphanesi barındırıyor. Fakat bir Flutter developer olarak ihtiyacım olan … Devamını oku…

Flutter’da Firebase ile Auth işlemleri

Flutter and Firebase

Flutter 2’nin çıkışıyla beraber Flutter öğrenilmeye ve sektör tarafından benimsenmeye başlandığı şu günlerde muhtemelen eskiye nazaran daha çok kişi Flutter ile ilgili döküman arıyor, Stackoverflow’da geziyor ve pub.dev üzerinden paketleri inceliyor. Bu çoğalan ilgiden, Firebase de nasibini alacaktır ve Firebase gibi servislerin geliştiriciler arasında daha da popüler olacağını tahmin edebiliyorum. Bu yüzden Firebase ile ilgili … Devamını oku…