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