Klasik Yöntem ve State Yapısı Karşılaştırması
20 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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?

  • 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?

  • Verinin silinmesi
  • Verinin güncellenmesi
  • Verinin bozulması
  • Verinin eklendiğini görürüz (correct)

Kasım Adalan'ın e-posta adresi nedir?

<p><a href="mailto:[email protected]">[email protected]</a> (D)</p> Signup and view all the answers

BlocProvider.of(context) hangi zoektaki yapıdadır?

<p>Provider zinciri (B)</p> Signup and view all the answers

Gerü tuşunu basınca hangi işlem gerçekleştirilir?

<p>Verinin eklendiğini görürüz (D)</p> Signup and view all the answers

Kasım Adalan'ın açık kimliği nedir?

<p>kasim-adalan (A)</p> Signup and view all the answers

BlocProvider.of(context) ile hangi yapıya erişim sağlamak mümkün değil?

<p>Read yapısı (B)</p> Signup and view all the answers

Gerü tuşunu basınca hangi arayüzde değişiklik olur?

<p>Arayüzde verinin eklendiğini görürüz (D)</p> Signup and view all the answers

Kasım Adalan hangi hizmeti sağlıyor?

<p>Provider hizmeti (B)</p> Signup and view all the answers

MultiBlocProvider nedir?

<p>Birden fazla Bloc Sınıf modelini uygulamaya eklemek için kullanılır. (A)</p> Signup and view all the answers

BlocProvider nedir?

<p>Bloc Sınıf modelini uygulamaya eklemek için kullanılır. (B)</p> Signup and view all the answers

MultiBlocProvider ile ne yapılabilir?

<p>Birden fazla Bloc Sınıf modelini uygulamaya eklemek. (A)</p> Signup and view all the answers

BlocProvider ile ne yapılabilir?

<p>Bloc Sınıf modelini uygulamaya eklemek. (D)</p> Signup and view all the answers

Bloc Sınıf modelini uygulamaya nasıl eklenir?

<p>BlocProvider ile. (C)</p> Signup and view all the answers

Birden fazla Bloc Sınıf modelini uygulamaya nasıl eklenir?

<p>MultiBlocProvider ile. (C)</p> Signup and view all the answers

BlocProvider ne için kullanılır?

<p>Bloc Sınıf modelini uygulamaya eklemek için. (C)</p> Signup and view all the answers

MultiBlocProvider ne için kullanılır?

<p>Birden fazla Bloc Sınıf modelini uygulamaya eklemek için. (C)</p> Signup and view all the answers

Bloc Sınıf modelini uygulamaya eklemek için hangi sınıf kullanılır?

<p>BlocProvider. (D)</p> Signup and view all the answers

Birden fazla Bloc Sınıf modelini uygulamaya eklemek için hangi sınıf kullanılır?

<p>MultiBlocProvider. (B)</p> 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'; ve import '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.

Quiz Team

Related Documents

12._State_Management.pdf

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.

More Like This

Use Quizgecko on...
Browser
Browser