Mobil Cihazlarda Veri Yönetimi

iPhone veya Android uygulaması geliştiriyorsunuz. 2Tip veri ile çalışmanız gerekebilir.

  • Statik
  • Dinamik

Statik: Mobil uygulamanızın içine gömdüğünüz (yazı, resim, layout, video, db vb..) verilerin daha AppStore’lardan indirilirken içerisinde olması ve tüm uygulama boyunca güncellenememesi.

Dinamik: Ya kullanıcı’dan yada internet/bluetooth aracılığı ile sunucu veya başka bir cihazdan gelen verilerdir. Bu veriler 2 tiptir.

A.) Uygulama bellekte tutulduğu sürece tutulan, bellekten silinince silinen veriler.

B.) Uygulama’da saklanması gereken belli bir süre sonra değeri veya geçerliliği kaybolduğunda silinmesi gereken veriler.

Biz B tipindeki veriler ile ilgileniyoruz. Bu verilere örnek vermek gerekirse,

  • kullanıcı kodu ve şifresi olabilir veya buna karşılık gelen token
  • internetten indirilmesi zor ve büyük dosyalar
  • internet olmadan da çalışmasını isteyeceğiniz veriler
  • vb..

B Tipindeki Veriler için Güncelleme Yöntemleri

  • Timestamp olabilir (Yani belli bir süre sonra geçerliliğini otomatikman yitirsin gibisinden.)
  • Version olabilir (Yeni version’u gördüğünde bunu diğer dosyanın üzerine yaz gibisinden)

Android’te Veri Yönetim Şekilleri

  1. Shared Preferences
  2. Internal Storage
  3. External Storage
  4. SQLite Databases
  5. Network Connection

iOS’ta Veri Yönetim Şekilleri

  1. Property lists
  2. SQLite database
  3. Core Data
One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.