Firebase ile mi veri okumak ya da hazır arraylistlerle mi ve ...
09.02.2021 - 02:38
Sorum ekte mevcuttur. Hangisini kullanmak daha mantıklı ya da avantajlıdır?
50
Görüntülenme
0 Beğeni
uygulamanın özelliklerine baglı daha sonradan kelime eklenebilir şekilde yapmak istiyorsan kesinlikle firebase tavsiye ederim eger kelimeler sabitse bir json dosyası vasıtasıyla uygulamaya gömebilir ya da sqllite lullanabilirsin 10k kelime uygulamaya max 1mb fazla boyut katar. kararını sen vericeksin
room ile sqlite kullanabilirsin
Generik tipli listeler ile çalışmanız sizi daha güvenilir bir veri okuma yapmanıza olanak tanır. ArrayList tek bir tipler ile çalışmanıza rağmen Generik tiplerle çalışırsanız obje,int,string,double gibi referans tipli değişkenler olan objeler ile çalışmanızı da sağlar.
Firebase konusunda çok bir bilgim yok fakat arraylistler konusunda bildiğim kadarıyla şunları söyleyebilirim:
Arraylist standart dizilerden daha yavaş çalışıyor. Daha da önemlisi saklama işlemi ram'de yapıldığı için kalıcı değil. Haliyle program derlendikten sonraki halinde programınızdaki arraylist'e yeni kalıcı bir veri ekleyemezsiniz. Eklediğiniz veri program açıkken kayıtlı olarak gözükür fakat programı kapatıp tekrar açtığınızda o verilerin kaybolduğunu görebilirsiniz. Daha dinamik bir yapıda olması için firebase veya masaüstü için mysql, access gibi veritabanları kullanmanız gerekiyor. Bunun haricinde arama işlemleri örneğin sizin projenizde kelime aramak istediğinizde de veritabanı ihtiyacınız ortaya çıkar. Sorgulama işlemlerini veritabanları çok kısa sürede hallederler. Umarım yardımcı olabilmişimdir. İyi çalışmalar.
Farklı farklı sqlite databaseleri oluşturup onlardan erişmek daha mantıklı gibi o zaman dediklerinize göre.
Ayrı database yerine eğer bir kategorizasyon yapacaksanız ayrı tablolarda veri tutabilirsiniz.