2. UYGULAMAYI OLUŞTURMA
19
2.1. Neden Sqflite Kullanıyoruz?
49
2.2. SQL ve Veri Tabanı Tablosu
51
2.4. Sqflite'ı Projeye Dahil Etme
61
2.5. CRUD Operasyonları
67
2.5.1. Create (Oluşturma)
67
2.6. İlişkili Tablolar
89
2.7. Tablo Güncelleme
120
2.8. Ayrıntılı SQL Sorguları
138
2.8.1. Sorguları Filtreleme (Where)
138
2.8.1.1. Where – AND / OR
146
2.8.2. Verileri Sıralama (Order By)
155
2.8.2.2. Çoklu Sıralama
159
2.9. Sayfalama (Pagination)
167
1.1. Projeye Uygulama Ekleme
193
1.2. Flutter'da Firebase Ayarları ve FlutterFire
209
1.3. Kimlik Doğrulama (Authentication)
220
1.3.1. Giriş ve Kayıt Ekranları
225
1.3.2. E–posta ve Şifre ile Giriş
231
1.3.2.1. Kayıt Oluşturma
232
1.3.2.2. E–posta Doğrulama
239
1.3.2.4. Şifre Sıfırlama
252
1.3.3. Google ile Giriş
258
1.3.3.2. iOS Ayarları
268
1.3.4. Apple ile Giriş
272
1.3.5. Telefon Numarası ile Giriş
276
1.3.6. Ana Sayfaya Yönlendirme
292
1.3.7. Splash Screen (Açılış Ekranı)
296
1.4. NoSQL Veri Tabanı (Cloud Firestore)
302
1.4.1. Koleksiyon ve Döküman Kavramları
307
1.4.1.1. Firestore Veri Türleri
314
1.4.1.2. Alt Koleksiyonlar (Subcollections)
316
1.4.2. Uzak Veri Tabanı Sınıfı ve Ön Ayarlar
319
1.4.3. CRUD Operasyonları
327
1.4.3.1. Create (Oluşturma)
327
1.4.3.1.1. FieldValue
332
1.4.3.2. Read (Okuma)
340
1.4.3.3. (Güncelleme)
343
1.4.3.5. Alt Koleksiyonlar
348
1.4.4. Sorguları Filtreleme (Where)
353
1.4.4.1. Çoklu Filtreleme
356
1.4.4.2. Filtre Parametreleri
357
1.4.5. Verileri Sıralama (Order By)
359
1.4.6. Limit ve Sayfalama (Pagination)
367
1.4.7. Çoklu İşlemler
375
1.4.7.2. Batched Writes
379
1.5. Dosya Depolama (Storage)
381
1.6. Firebase Güvenlik Kuralları (Security Rules)
392
1.6.1. Security Rules Language
394
2. DURUM YÖNETİMİ (STATE MANAGEMENT)
433
3.1. ChangeNotifierProvider
441
3.2.1. listen Parametresi
451
3.3.1. child Parametresi
458
3.4. Provider ve Widget Ağacı
464
3.5. ChangeNotifierProvider.value
467