Flutter Veri Depolama İşlemleri
5 Questions
0 Views

Flutter Veri Depolama İşlemleri

Created by
@RespectfulHyperbole

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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?

<p>async</p> Signup and view all the answers

Shared Preferences uygulama silindiğinde veriler ___________.

<p>silinmektedir</p> Signup and view all the answers

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ü

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

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

More Like This

Flutter or Native Development
8 questions
Flutter and Dart Programming Quiz
0 questions
Flutter Depolama İşlemleri
9 questions

Flutter Depolama İşlemleri

RespectfulHyperbole avatar
RespectfulHyperbole
Use Quizgecko on...
Browser
Browser