Hive kullanımı & TypeAdapter ile çalışmak

Hive kullanımı & TypeAdapter ile çalışmak

Önceki yazılarımda bahsettiğim, Flutter uygulamalarda key-value biçiminde çoklu değer tutabilen Hive veritabanının kullanımı konusunda bir giriş yapmıştık fakat devamını getirememiştik. Hive veritabanıyla çalışırken primitif tipleri veritabanına sıralı biçimlerde veya key-value biçiminde ekleyebilirsiniz. Fakat eğer Hive kullanıyorsanız asıl amacınız TypeAdapter ile çalışmaktır. Peki nedir bu TypeAdapter? Bir Hive sınıfı oluşturmak ve bu sınıfı Hive veritabanına yazmak istiyorsunuz diyelim. Elinizde varolan bir sınıfı TypeAdapter kullanarak Hive’ın anlayacağı bir şekle getirebilirsiniz. Eğer otomatik olarak…

Flutter Hive kullanımı

Flutter Hive kullanımı

Flutter uygulamalarınızda lokal veritabanı çözümleri arıyorsanız Shared Preferences, Sqflite gibi çözümlere denk gelmişsinizdir. Hive veritabanı ise bu çözümler arasında en hızlısı ve en uygunu. Bu yazıda Flutter Hive kullanımı ile ilgili bilgiler aktarmaya çalışacağım. Daha önce Sqflite kullandığım to-do list uygulamasına bakmak istiyorsanız bu linki, Shared Preferences kullanımını merak ediyorsanız bu linki kullanabilirsiniz. Hive Tanıtımı Hive veritabanının sunduğu en büyük avantaj, büyük verileri yazma ve okuma hızının diğer veritabanlarına kıyasla çok…