quiz image

Flutter Veri Depolama İşlemleri

RespectfulHyperbole avatar
RespectfulHyperbole
·
·
Download

Start Quiz

Study Flashcards

5 Questions

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

String, int, double, bool, List

Dosya işlemleri için hangi yapının kullanılması gereklidir?

path_provider

SQLite hangi programlama dilleriyle birlikte kullanılabilir?

Android ve IOS

FutureBuilder ile yapılan işlemler için hangi özelliği kullanmamız gereklidir?

async

Shared Preferences uygulama silindiğinde veriler ___________.

silinmektedir

Study Notes

Flutter Depolama İşlemleri

  • Flutter'da veri depolama yöntemleri: Shared Preferences, Dosya İşlemleri, SQLite
  • Shared Preferences: key-value ilişkisinde basit verileri kalıcı olarak depolamak için kullanılır
    • Kullanılan veri türleri: String, int, double, bool, List
    • Uygulama silindiğinde veriler silinir
    • Detaylı verileri kayıt etmek için hızlı bir çözüm olarak kullanılır
  • Dosya İşlemleri: path_provider yapısı sayesinde yapılır
    • Dosya sistemine txt uzantılı dosya kayıt edilebilir
    • Kalıcı depolama sağlamaktadır

SQLite

  • SQLite: küçük boyutu ve hızlı yapısı sayesinde mobil cihazlarda yaygın olarak kullanılır
  • Android ve IOS işletim sistemlerinde çalışabilir
  • MySql ve Sql veri tabanlarında kullanılan sql sorgu cümleleri ile uyumludur
  • DB Browser ile veri tabanı oluşturma
  • Veri tabanını Android Studio üzerine ekleme
  • Dart sınıfları ile modelleme
  • Veri tabanı kopyalama ve erişim

SQLite Kullanımı

  • Veri okuma, veri kaydetme, veri silme, veri güncelleme
  • Rastgele ve sınırlı veri alma
  • Arama işlemi
  • Bir tane kayıt alma
  • Veri tabanında kayıt kontrolu

SQLite – Foreign Key

  • Örnek veri tabanı modeli: kategoriler, yonetmenler, filmler
  • Sınıf modelleri: filmler, kategoriler, yonetmenler
  • Tüm verilerin alınması (Foreign Key)

FutureBuilder ile SQLite Çalışması

  • FutureBuilder: 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 kullanımı: çalıştıracağı fonksiyonun geri dönüş türü, çalışacak fonksiyon, fonksiyonun çalışma sonucunu temsil eden değişken, fonksiyonun çalışması sonucunda hata oluşuyor mu kontrolü, fonksiyonun çalışması sonucunda veri var mı yok mu kontrolü

Flutter uygulamalarında veri depolama yöntemleri, özellikle Shared Preferences ve Dosya İşlemleri ile veri kaydetme ve okuma konularına odaklanmaktadır.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Flutter and Dart Programming Quiz
0 questions
Comprendre l'arborescence des widgets Flutter
10 questions
Input Widgets in Flutter
5 questions

Input Widgets in Flutter

IntegratedBauhaus avatar
IntegratedBauhaus
Use Quizgecko on...
Browser
Browser