Podcast
Questions and Answers
Shared Preferences hangi tür verileri kalıcı olarak depolamak için kullanılır?
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?
Dosya işlemleri için hangi yapı kullanılır?
path_provider
SQLite hangi veri tabanı sistemini temsil eder?
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 hangi tür asenkron işlemler için kullanılan bir yapıdır?
Signup and view all the answers
Eşleştirme: Veritabanı modellemesi
Eşleştirme: Veritabanı modellemesi
Signup and view all the answers
Shared Preferences hangi veri türlerini depolamak için kullanılabilir?
Shared Preferences hangi veri türlerini depolamak için kullanılabilir?
Signup and view all the answers
Dosya işlemleri için hangi yapı kullanılabilir?
Dosya işlemleri için hangi yapı kullanılabilir?
Signup and view all the answers
SQLite hangi programlama dilleriyle birlikte kullanılabilir?
SQLite hangi programlama dilleriyle birlikte kullanılabilir?
Signup and view all the answers
FutureBuilder asenkron işlemler için kullanılmaktadır.
FutureBuilder asenkron işlemler için kullanılmaktadır.
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.
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.