Podcast
Questions and Answers
BlocProvider.of(context) ile hangi yapıya erişim sağlamak mümkün?
BlocProvider.of(context) ile hangi yapıya erişim sağlamak mümkün?
- Bloc yapısı
- Write yapısı
- Read yapısı
- Provider yapısı (correct)
BlocProvider.of(context) kullanarak read yapısını kullanılamaz nedeni nedir?
BlocProvider.of(context) kullanarak read yapısını kullanılamaz nedeni nedir?
- Provider'ın read yapısını desteklemediği
- Read yapısının BlocProvider'da bulunmadığı (correct)
- Context'in read yapısını desteklemediği
- Bloc yapısının read yapısını desteklemediği
Gerü tuşunu basınca arayüzde ne olacağını tahmin ediniz?
Gerü tuşunu basınca arayüzde ne olacağını tahmin ediniz?
- Verinin silinmesi
- Verinin güncellenmesi
- Verinin bozulması
- Verinin eklendiğini görürüz (correct)
Kasım Adalan'ın e-posta adresi nedir?
Kasım Adalan'ın e-posta adresi nedir?
BlocProvider.of(context) hangi zoektaki yapıdadır?
BlocProvider.of(context) hangi zoektaki yapıdadır?
Gerü tuşunu basınca hangi işlem gerçekleştirilir?
Gerü tuşunu basınca hangi işlem gerçekleştirilir?
Kasım Adalan'ın açık kimliği nedir?
Kasım Adalan'ın açık kimliği nedir?
BlocProvider.of(context) ile hangi yapıya erişim sağlamak mümkün değil?
BlocProvider.of(context) ile hangi yapıya erişim sağlamak mümkün değil?
Gerü tuşunu basınca hangi arayüzde değişiklik olur?
Gerü tuşunu basınca hangi arayüzde değişiklik olur?
Kasım Adalan hangi hizmeti sağlıyor?
Kasım Adalan hangi hizmeti sağlıyor?
MultiBlocProvider nedir?
MultiBlocProvider nedir?
BlocProvider nedir?
BlocProvider nedir?
MultiBlocProvider ile ne yapılabilir?
MultiBlocProvider ile ne yapılabilir?
BlocProvider ile ne yapılabilir?
BlocProvider ile ne yapılabilir?
Bloc Sınıf modelini uygulamaya nasıl eklenir?
Bloc Sınıf modelini uygulamaya nasıl eklenir?
Birden fazla Bloc Sınıf modelini uygulamaya nasıl eklenir?
Birden fazla Bloc Sınıf modelini uygulamaya nasıl eklenir?
BlocProvider ne için kullanılır?
BlocProvider ne için kullanılır?
MultiBlocProvider ne için kullanılır?
MultiBlocProvider ne için kullanılır?
Bloc Sınıf modelini uygulamaya eklemek için hangi sınıf kullanılır?
Bloc Sınıf modelini uygulamaya eklemek için hangi sınıf kullanılır?
Birden fazla Bloc Sınıf modelini uygulamaya eklemek için hangi sınıf kullanılır?
Birden fazla Bloc Sınıf modelini uygulamaya eklemek için hangi sınıf kullanılır?
Study Notes
Uygulama İlk Açılışında
- Uygulama ilk açıldığında Text içinde sayaç değeri 0 görünür.
- Uygulama ilk açıldığında label içinde sayaç değeri 0 görünür.
Build ve Watch İşlemi
flutter packages pub run build_runner watch
komutunu çalıştırmak otomatik olarak en son değişim g.dart uzantılı dosyada oluşturur.
Bloc Yapısı ile Uygulamaya Tanıtma
- Tüm uygulamayı kapsamak için MyApp altında tanıtım yapılır.
- Repository Sınıfına erişmek için kullanılır.
Repository Sınıfı
- http metodlarını oluşturma için kullanılır.
import 'dart:convert';
veimport 'package:http/http.dart' as http;
import edilir.- Json parse için kullanılır.
- Webservisten veri alma için http kullanılır.
Cubit Sınıfı
- Webservisten alınan veriyi arayüze tetikleme ile aktarmak için kullanılır.
BlocProvider.of(context)
ile erişim sağlar.- Read yapısını kullanarak geri tuşunu basınca arayüzde verinin eklendiğini görürüz.
Uygulama Açıldığında
- Uygulama ilk açıldığında Text içindeki sayaç değeri 0 görünür.
- Uygulama ilk açıldığında label içindeki sayaç değeri 0 görünür.
Provider
- Provider stateless widget içinde çalışabilmektedir.
- İkinci Sayfa üzerinden hem kendi sayfasındaki Text içeriğini hem de Anasayfa içeriğini değiştirme tam kodlama ile gerçekleştirilebilir.
Mobx
- Sayfa içindeki veride değişim olduğunda anlık olarak değişimi dinleyebiliriz.
- With kelimesi sınıfa kalıtım olmadan özellik katmak için kullanılır.
- Mobx Base Sınıfı için Otomatik Sınıf Üretme oluşturulur.
- İki satır kodlama oluşturulduktan sonra part içinde yazan sınıf otomatik olarak oluşur.
Bloc
- Provider stateless widget içinde çalışabilmektedir.
- İkinci Sayfa üzerinden hem kendi sayfasındaki Text içeriğini hem de Anasayfa içeriğini değiştirme tam kodlama ile gerçekleştirilebilir.
- Bloc kütüphanesini ekleme: flutter_bloc: ^6.1.1
- Veri Modeli Oluşturma: kisi_id String çünkü http dersimizde buna ihtiyaç duyucaz.
- MultiBlocProvider ile birden fazla Bloc Sınıf modeli uygulamaya tanıtılabilir ve çalışılabilir.
- BlocProvider ile Bloc Sınıf modelini uygulamaya ekliyoruz.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Bu آزمون, klasik yöntem ve state yapısı arasındaki farkları karşılaştırmaya yardımcı olur. Uygulama ilk açıldığı anda sayaç değeri 0 görünür.