quiz image

Flutter Depolama İşlemleri

RespectfulHyperbole avatar
RespectfulHyperbole
·
·
Download

Start Quiz

Study Flashcards

9 Questions

Shared Preferences hangi tür verileri kalıcı olarak depolamak için kullanılır?

String, int, double, bool, List

Dosya işlemleri için hangi yapı kullanılır?

path_provider

SQLite hangi veri tabanı sistemini temsil eder?

küçük boyutlu ve hızlı yapıya sahip bir veri tabanı sistemidir.

FutureBuilder hangi tür asenkron işlemler için kullanılan bir yapıdır?

FutureBuilder, asenkron işlemler için kullanılan bir yapıdır.

Eşleştirme: Veritabanı modellemesi

kategori_id = FOREIGN yonetmen_id = FOREIGN film_id = Primary, Auto Increment

Shared Preferences hangi veri türlerini depolamak için kullanılabilir?

String, int, double, bool, List

Dosya işlemleri için hangi yapı kullanılabilir?

path_provider yapısı

SQLite hangi programlama dilleriyle birlikte kullanılabilir?

Android ve IOS

FutureBuilder asenkron işlemler için kullanılmaktadır.

True

Study Notes

Flutter Depolama İşlemleri

  • Uygulamalarda kalıcı veri depolama yöntemleri: Shared Preferences, Dosya İşlemleri, SQLite
  • Shared Preferences: key-value ilişkisi ile basit verileri kalıcı olarak depolayabiliriz
  • Dosya İşlemleri: path_provider yapısı sayesinde dosya işlemleri yapabiliriz
  • SQLite: küçük boyutu ve hızlı yapısı sayesinde mobil cihazlarda kullanımı oldukça yaygındır

Shared Preferences

  • Key - Value ilişkisi ile basit verileri kalıcı olarak depolayabiliriz
  • Kullanılan veri türleri: String, int, double, bool, List
  • Uygulama silindiğinde veriler silinmektedir
  • Veritabanı üzerideki gibi detaylı verileri kayıt etmiceksek hızlı bir çözüm için kullanılabilir
  • Kurulum: shared_preferences: ^2.0.11

Dosya İşlemleri

  • Path_provider yapısı sayesinde dosya işlemleri yapabiliriz
  • Örnek: dosya sistemine txt uzantılı dosya kayıt edip içine veriler yazabiliriz
  • Kalıcı depolama sağlamaktadır
  • Kurulum: path_provider

SQLite

  • Sqlite kullanımı oldukça kolay bir veri tabanı sistemidir
  • Küçük boyutu ve hızlı yapısı sayesinde mobil cihazlarda kullanımı oldukça yaygındır
  • MySql ve Sql veri tabanlarında kullanılan sql sorgu cümleleri ile uyumludur
  • Android ve IOS işletim sistemlerinde çalışabilmektedir

SQLite Kullanımı

  • Veri tabanı oluşturma: DB Browser ile veri tabanı oluşturma
  • Veri tabanı ekleme: Android studio üzerinde veritabanı için dosya oluşturma
  • Veri tabanı kopyalama ve erişim: uygulamayla birlikte çalışır
  • Tablo üzerinde işlem yapmak için dao sınıfı kullanılır
  • Veri okuma, kaydetme, silme ve güncelleme işlemleri yapılabilir

FutureBuilder ile SQLite Çalışması

  • Asenkron işlemler için kullanılan bir yapıdır
  • Async özelliği olan fonksiyonu kullanırken await özelliği ile sadece yapması gereken işlemi bitirene kadar çalışmasını sağlar
  • FutureBuilder yapısı gereklidir
  • Çalıştıracağı fonksiyonun geri dönüş türü, fonksiyonun çalışma sonucunu temsil eden değişken, fonksiyonun çalışması sonucunda hata oluşuyor mu kontrolü, fonksiyonun sonucuna erişim gemacht possible

Flutter Depolama İşlemleri

  • Uygulamalarda kalıcı veri depolama yöntemleri: Shared Preferences, Dosya İşlemleri, SQLite
  • Shared Preferences: key-value ilişkisi ile basit verileri kalıcı olarak depolayabiliriz
  • Dosya İşlemleri: path_provider yapısı sayesinde dosya işlemleri yapabiliriz
  • SQLite: küçük boyutu ve hızlı yapısı sayesinde mobil cihazlarda kullanımı oldukça yaygındır

Shared Preferences

  • Key - Value ilişkisi ile basit verileri kalıcı olarak depolayabiliriz
  • Kullanılan veri türleri: String, int, double, bool, List
  • Uygulama silindiğinde veriler silinmektedir
  • Veritabanı üzerideki gibi detaylı verileri kayıt etmiceksek hızlı bir çözüm için kullanılabilir
  • Kurulum: shared_preferences: ^2.0.11

Dosya İşlemleri

  • Path_provider yapısı sayesinde dosya işlemleri yapabiliriz
  • Örnek: dosya sistemine txt uzantılı dosya kayıt edip içine veriler yazabiliriz
  • Kalıcı depolama sağlamaktadır
  • Kurulum: path_provider

SQLite

  • Sqlite kullanımı oldukça kolay bir veri tabanı sistemidir
  • Küçük boyutu ve hızlı yapısı sayesinde mobil cihazlarda kullanımı oldukça yaygındır
  • MySql ve Sql veri tabanlarında kullanılan sql sorgu cümleleri ile uyumludur
  • Android ve IOS işletim sistemlerinde çalışabilmektedir

SQLite Kullanımı

  • Veri tabanı oluşturma: DB Browser ile veri tabanı oluşturma
  • Veri tabanı ekleme: Android studio üzerinde veritabanı için dosya oluşturma
  • Veri tabanı kopyalama ve erişim: uygulamayla birlikte çalışır
  • Tablo üzerinde işlem yapmak için dao sınıfı kullanılır
  • Veri okuma, kaydetme, silme ve güncelleme işlemleri yapılabilir

FutureBuilder ile SQLite Çalışması

  • Asenkron işlemler için kullanılan bir yapıdır
  • Async özelliği olan fonksiyonu kullanırken await özelliği ile sadece yapması gereken işlemi bitirene kadar çalışmasını sağlar
  • FutureBuilder yapısı gereklidir
  • Çalıştıracağı fonksiyonun geri dönüş türü, fonksiyonun çalışma sonucunu temsil eden değişken, fonksiyonun çalışması sonucunda hata oluşuyor mu kontrolü, fonksiyonun sonucuna erişim gemacht possible

Uygulamalarda kalıcı veri depolama yöntemleri olan Shared Preferences, Dosya İşlemleri ve SQLite'dan bahsediyoruz. Deze yöntemler Mobil cihazlarda veri depolamak için kullanılır.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser