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?
BlocProvider.of(context) kullanarak read yapısını kullanılamaz nedeni nedir?
BlocProvider.of(context) kullanarak read yapısını kullanılamaz nedeni nedir?
Gerü tuşunu basınca arayüzde ne olacağını tahmin ediniz?
Gerü tuşunu basınca arayüzde ne olacağını tahmin ediniz?
Kasım Adalan'ın e-posta adresi nedir?
Kasım Adalan'ın e-posta adresi nedir?
Signup and view all the answers
BlocProvider.of(context) hangi zoektaki yapıdadır?
BlocProvider.of(context) hangi zoektaki yapıdadır?
Signup and view all the answers
Gerü tuşunu basınca hangi işlem gerçekleştirilir?
Gerü tuşunu basınca hangi işlem gerçekleştirilir?
Signup and view all the answers
Kasım Adalan'ın açık kimliği nedir?
Kasım Adalan'ın açık kimliği nedir?
Signup and view all the answers
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?
Signup and view all the answers
Gerü tuşunu basınca hangi arayüzde değişiklik olur?
Gerü tuşunu basınca hangi arayüzde değişiklik olur?
Signup and view all the answers
Kasım Adalan hangi hizmeti sağlıyor?
Kasım Adalan hangi hizmeti sağlıyor?
Signup and view all the answers
MultiBlocProvider nedir?
MultiBlocProvider nedir?
Signup and view all the answers
BlocProvider nedir?
BlocProvider nedir?
Signup and view all the answers
MultiBlocProvider ile ne yapılabilir?
MultiBlocProvider ile ne yapılabilir?
Signup and view all the answers
BlocProvider ile ne yapılabilir?
BlocProvider ile ne yapılabilir?
Signup and view all the answers
Bloc Sınıf modelini uygulamaya nasıl eklenir?
Bloc Sınıf modelini uygulamaya nasıl eklenir?
Signup and view all the answers
Birden fazla Bloc Sınıf modelini uygulamaya nasıl eklenir?
Birden fazla Bloc Sınıf modelini uygulamaya nasıl eklenir?
Signup and view all the answers
BlocProvider ne için kullanılır?
BlocProvider ne için kullanılır?
Signup and view all the answers
MultiBlocProvider ne için kullanılır?
MultiBlocProvider ne için kullanılır?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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.