Flutter Depolama İşlemleri
9 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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?

<p>FutureBuilder, asenkron işlemler için kullanılan bir yapıdır.</p> Signup and view all the answers

Eşleştirme: Veritabanı modellemesi

<p>kategori_id = FOREIGN yonetmen_id = FOREIGN film_id = Primary, Auto Increment</p> Signup and view all the answers

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

<p>String, int, double, bool, List</p> Signup and view all the answers

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

<p>path_provider yapısı</p> Signup and view all the answers

SQLite hangi programlama dilleriyle birlikte kullanılabilir?

<p>Android ve IOS</p> Signup and view all the answers

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

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

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

Studying That Suits You

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

Quiz Team

Related Documents

Description

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.

More Like This

Use Quizgecko on...
Browser
Browser