Jetpack Datastore Entegrasyonu

Google developer ekibi, Android tarafında geliştiricilerin sıklıkla kullandığı SharedPrefences‘in eksiklerini gidermek adına yeni bir kütüphane yayınladı. DataStore Nedir? Jetpack DataStore, key – value değerlerini ve yazılan nesnelerini protokol arabellekleri ile depolanmasına olanak tanıyan bir veri depolama kütüphanesidir. SharedPrefences ise küçük verileri key – value ilişkisi içerisinde tutulabilen bir veri saklama yöntemidir. Genel kullanım olarak, basit […]

Algolia ile Firebase Cloud Functions Kullanımı

Bu yazıda Algolia’yı inceleyecek, Firebase ile bağlantısını kurup, functions özelliklerini projeye deploy edeceğim. Cloud Firestore dokümantasyonunda Full Text Search önerisi olarak Algolia önerilmekte. Algolia Nedir? Algolia, uygulamanızda gerçek zamanlı arama yapmanızı sağlayan servistir. Eldeki datayı, Algolia’ya deploy ettikten sonra kullanıcıların uygulama üzerinde çok detaylı ve hızlı bir şekilde arama hizmetini kullanmasını sağlayan arama üzerine iyi performans veren […]

Flutter’da Floor Kullanımı — Sql Kütüphanesi

Flutter’da uygulama geliştirirken bazı verileri lokalde tutmak isteyebiliriz. Bu verileri lokalde bir veri tabanında tutmak için SQL’e ihtiyacımız var. Flutter sqlite, Moor ve Floor kütüphaneleri SQL için çözüm üreten kütüphanelerdir. Floor kütüphanesi, SQL kullanımı ile veritabanında tam kontrolü sağlayan bir Flutter kütüphanesidir. Kullanım prensibi Google tarafından geliştirilen native Android için çözüm sunan Room kütüphanesine benzemektedir. Aslında çalışma itibariyle, Room’un Flutter’daki karşılığı diyebiliriz. Çalışma […]

Flutter’da API ile Çalışmak ve JSON Parçalama

Flutter’da API ile çalışıp, response edilen JSON’u parçalayıp uygulamada kullanacağız. API Seçimi Kullanımı oldukta kolay olan bir API’yı kullanacağım. Üstteki fotoğrafta var olan json listeleri var. Burada postslarla çalışacağım. Gelen JSON Örneği; JSON Sınıfı Model Yaratma Blog.fromJson(Map json) : id = json[‘id’], title = json[‘title’], body = json[‘body’]; Bu model sınıfını, buradan hızlıca otomatik oluşturabilirsiniz. Dil seçiminin Dart olmasına […]

Flutter’da Algolia Kullanarak Arama Yapmak

İlk olarak Algolia’in ne olduğu ve Cloud Functions kullanarak Firestore’daki veriyi nasıl Algolia’ya deploy edileceğini öğrenmek için bu yazıyı okuyabilirsiniz. Bilindiği üzere arama, bir uygulamanın en önemli özelliklerinden birisidir. Özellikle çok fazla değişken veya kategori varsa kullanıcının arama fonksiyonunu kullanarak hızlıca istediği sonuca ulaşması gerekir. API veya lokalde verileriniz varsa bunu kendiniz de yapabileceğiniz gibi […]

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön