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></p> Signup and view all the answers

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

    <p>Provider zinciri</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</p> Signup and view all the answers

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

    <p>kasim-adalan</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ı</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</p> Signup and view all the answers

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

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

    MultiBlocProvider nedir?

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

    BlocProvider nedir?

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

    MultiBlocProvider ile ne yapılabilir?

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

    BlocProvider ile ne yapılabilir?

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

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

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

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

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

    BlocProvider ne için kullanılır?

    <p>Bloc Sınıf modelini uygulamaya eklemek için.</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.</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.</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.</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