Skip to content

Latest commit

 

History

History
 
 

az

Bloc

build codecov Star on GitHub Flutter Website Awesome Flutter Flutter Samples Discord License: MIT


BLoC design pattern-i həyata keçirməyə kömək edən gözlənilən vəziyyətin idarə edilməsi kitabxanası.

Paketlər Pub
bloc pub package
bloc_test pub package
flutter_bloc pub package
angular_bloc pub package

Sponsorluq

Ən yaxşı sponsorlarımız aşağıda göstərilir! [Sponsor olmaq]


Try the Flutter Chat Tutorial  💬

İcmal

Bloc Architecture

Kitabxananın məqsədi presentation-ın (dizaynın) businesss logic-dən (hesablama və məntiqi hissədən) ayrılmasının, test edilə bilinməsinin və təkrar istifadənin asanlaşdırılmasıdır.

Dokumentasiya

Migrasiya

Nümunələr

Dart

  • Counter - CounterBloc-un yaradılması ilə bağlı nümunə (sırf dart).

Flutter

  • Sayğac - Klassik Flutter Counter tətbiqinin həyəta keçirilməsi üçün CounterBloc-un necə yaradılması haqqında nümunə.
  • Form Təsdiqləmə - form təsdiqləməni həyata keçirmək üçün blocflutter_bloc-un necə istifadə edilməsi haqqında nümunə.
  • Stream ilə Bloc - bloc-un Stream-ə necə qoşulması və Stream-dən gələn məlumata əsasən İstifadəçi İnterfeysinin yenilənməsi haqqında nümunə.
  • Sonsuz List - sonsuz listin həyatə keçirilməsi üçün bloc and flutter_bloc-un necə istifadə edilməsi haqqında nümunə.
  • Login prosesi - Login prosesini həyata keçirmək üçün blocflutter_bloc paketlərini necə istifadə etmək haqqında nümunə.
  • Firebase Login - Firebase ilə login prosesini həyata keçirmək üçün blocflutter_bloc paketlərindən necə istifadə etmək haqqında nümunə.
  • Github-da Axtarış - blocflutter_bloc paketlərini istifadə edərək Github-da Axtarış Tətbiqinin necə yaradılması haqqında nümunə.
  • Hava - blocflutter_bloc paketlərini istifadə edərək Hava tətbiqinin yaradılması haqqında nümunə. Tətbiq aşağı sürükləməklə yenilənmə üçün RefreshIndicator və dinamik mövzu (theme) dəyişilməsini istifadə edir.
  • Todo-lar -blocflutter_bloc paketlərindən istifadə edərək Todo-lar Tətbiqinin necə yaradılması haqqında nümunə.
  • Taymer - blocflutter_bloc paketlərindən istifadə edərək Taymerin necə yaradılması haqqında nümunə.
  • Alış-veriş səbəti - flutter nümunələri əsasında blocflutter_bloc paketlərini istifadə edərək Alış-Veriş Səbəti tətbiqinin necə yaradılması haqqında nümunə.
  • Dinamik Form - blocflutter_bloc paketlərini istifadə edərək repository-dən məlumatı əldə edən dinamik formun həyata keçirilməsi haqqında nümunə.

Veb

  • Sayğac - CounterBlocun AngularDart tətbiqində necə istifadə olunması haqqında nümunə.
  • Github-da Axtarış - blocangular_bloc paketlərini istifadə edərək Github-da Axtarış Tətbiqinin necə yaradılması haqqında nümunə.

Flutter + Veb

  • Github-da Axtarış - Github-da Axtarış Tətbiqinin yaradılması və kodun Flutter və AngularDart arasında bölüşdürülməsi haqqında nümunə.

Məqalələr

Extension-lar

  • IntelliJ - İntelliJ və Android Studio-un imkanlarını Bloc kitabxanası üçün genişlədirir və Flutter və AngularDart tətbiqlərində Bloc-ların effektiv şəkildə yaradılması üçün ləvazimatlar təmin edir.
  • VSCode - VSCode-un imkanlarını Bloc kitabxanası üçün genişlədirir və Flutter və AngularDart tətbiqlərində Bloc-ların effektiv şəkildə yaradılması üçün ləvazimatlar təmin edir.

İcma

İcma tərəfindən yaradılan aşağıdakı linklər ilə daha çox öyrən.

Paketlər

  • Hydrated Bloc - Felix Angelov tərəfindən hazırlanan, avtomatik olaraq bloc-un vəziyyətlərini davam etdirən və bərpa edən bloc-da vəziyyətin idarə edilməsi kitabxanası üçün extension.
  • Bloc.js - Felix Angelov tərəfindən hazırlanan, Dart-dan Javascript-ə, bloc-da vəziyyətin idarə edilməsi kitabxanasının portu.
  • Bloc Kod Generatoru - Adson Leal tərəfindən hazırlanan, bloc-la işləməyi asanlaşdıran kod generatoru.
  • Firebase Auth - Rody Davis tərəfindən hazırlanan veb, mobil Firebase Auth Plugin-i.
  • Form Bloc - Giancarlo tərəfindən hazırlanan, Bloc pattern ilə çox qarışıq kodlar yazmadan, form-ların yaradılmasının sadə yolu.

Video Dərslər

Extension-lar

Maintainer-lər