Flutter Bloc [основы #1] BlocProvider/BlocBuilder

Поділитися
Вставка
  • Опубліковано 6 жов 2024
  • Простыми словами постараюсь разобрать стейт менеджер Flutter BloC.
    ДА Я ЖАБАСКРИПТЕР - называю методы функциями.
    А типы у меня не указываются а присваиваются :)
    Код скопировать можно тут - github.com/Ort...
    *NOTES
    Ссылка всегда на ветку с финальным кодом
    Если нужен код с которого начинается видео - открываем предыдущую ветку
    #flutter #bloc #flutter_bloc #BlocBuilder #BlocProvider #flutterbloc8

КОМЕНТАРІ • 53

  • @thebestfilms8339
    @thebestfilms8339 2 роки тому +5

    Все констурктивно та зрозуміло. Дякую!!! Автор молодець!

    • @it_dev
      @it_dev  2 роки тому

      Будь ласка) заглядайте шановний пане)

    • @ivan_kr
      @ivan_kr 2 роки тому +1

      дякую за урок, шрифт потрібно трошки більший )

  • @anuaromarov6386
    @anuaromarov6386 Рік тому +2

    Блин, очень круто исчерпывающее объяснил! и показал как можно различно настраивать и использовать! Спасибо большое из Казахстана! Мудрость: Дашь голодному рыбу - накормишь на один день! Научишь ловить рыбу - накормишь на всю жизнь! Лайк и Подписываюсь!

  • @daredevil_09
    @daredevil_09 2 роки тому +3

    Где вы были раньше, всё уже на английском пересмотрел 😂, но урок понятный, жду продолжения)

    • @it_dev
      @it_dev  2 роки тому +1

      раньше сам учил)

  • @stolets
    @stolets 2 роки тому +13

    Отличный урок! Спасибо автору)

    • @dan.gorbunov
      @dan.gorbunov Рік тому +1

      Да, действительно супер урок

  • @artem-ai
    @artem-ai Рік тому +2

    Пушка! Спасибо большое! Желаю как можно больше подписчиков и уроков крутых

  • @next12346
    @next12346 4 місяці тому

    уФ, наверное самая лучшая обучалка по Блоку

  • @ЖаннураАманбаева
    @ЖаннураАманбаева 2 роки тому +1

    Коротко и ясно. Спасибо за работу

  • @elgariusanimationstudio891
    @elgariusanimationstudio891 2 роки тому +1

    Супер! Жду продолжения! 👍

    • @it_dev
      @it_dev  2 роки тому

      спасибо. сорри, сильно загружен на работе, но в ближайшие дни должен записать продолжение :)

    • @capstanfearless
      @capstanfearless 2 роки тому

      @@it_dev не отчитывайся никому и никогда. Просто напиши, что вероятно будет. Совет на будущее

  • @yakut54
    @yakut54 Рік тому

    Дружище, спасибо за науку! С меня лайк, подписка, колокольчик.

  • @edgara8858
    @edgara8858 Рік тому +1

    очень ясно и доходчиво, спасибо

    • @it_dev
      @it_dev  Рік тому +1

      и тебе спасибо

  • @lightkingbeknazarov7919
    @lightkingbeknazarov7919 Рік тому +2

    Хотелось бы купить курс целиком про flutter bloc, clean architecture на основе боевого проекта. Ждать каждый раз... . У меня в голове все разбросано, необходимо их структурировать. Думаю здесь многие оценят твой труд. (можно даже через Udemy)

    • @it_dev
      @it_dev  Рік тому

      я думаю есть хорошие курсы по флаттеру. я пока не планирую, слишком много работы, даже видосы нет времени записывать, а полноценный курс слишком затратно по времени) пока я его сделаю, скорее всего тут все уже выучат флаттер)

    • @АртемИльин-ъ7е
      @АртемИльин-ъ7е Рік тому

      @@it_dev Привет, можете порекомендовать хорошие курсы?

  • @dixom
    @dixom Рік тому

    Спасибо! Отличный курс.

    • @it_dev
      @it_dev  Рік тому

      спасибо

    • @mrcrueloneman
      @mrcrueloneman Рік тому

      ​@@it_devЗдравствуйте как сделать как у вас, что бы был такой большой список wrap with widget.

  • @sadet_sevinc
    @sadet_sevinc 2 місяці тому

    Çok teşekkür ederim.

  • @rus_dos
    @rus_dos 2 роки тому +1

    Жаль, что нельзя ставить много лайков)

  • @mrcrueloneman
    @mrcrueloneman Рік тому +1

    Здравствуйте как сделать как у вас, что бы был такой большой список wrap widget.

  • @skv1991
    @skv1991 Рік тому

    Спасибо!

  • @domovoy3936
    @domovoy3936 Рік тому

    Класс👍

  • @tim1730
    @tim1730 2 роки тому +1

    спс

  • @sanek-kisliy
    @sanek-kisliy Рік тому

    Спасибо большое за видео! Я бы хотел за труд поддержать тебя, подумай над этим

    • @it_dev
      @it_dev  Рік тому +1

      Приезжай пива бахнем)

    • @sanek-kisliy
      @sanek-kisliy Рік тому

      @@it_dev Куда ехать?

    • @it_dev
      @it_dev  Рік тому +1

      @@sanek-kisliy укр. полтава)
      если ты с РФ то придется наверное подождать. а потом можно и навернуть полторушку)

    • @sanek-kisliy
      @sanek-kisliy Рік тому

      @@it_dev надеюсь, что можно будет въехать в свободную Украину

  • @NoNameChannelSigma
    @NoNameChannelSigma Рік тому

    Изучал блок в самом начале знакомства с Flutter'ом. Сейчас уже понимаю, что блок рудимент после знакомства с GetX и MobX. Там конечно выше порог вхождения, но с ними работать удобнее

  • @viplikeit
    @viplikeit 5 місяців тому

    спасибо за видос, но текст мелковат немного

  • @crazy-man
    @crazy-man Рік тому

    Получается когда блок работает при каждом событии он все внутри билдера блока перерисовывает ? Поэтому все всю страницу лучше не захватывать блок билдером. В гетикс только obs переменные переписываются в любом случае поэтому значит производительность выше у getx

    • @it_dev
      @it_dev  Рік тому +1

      1. да. но я не скажу точно. к примеру тот же реакт хоть и тригерит всю разметку. но обновляет только значения которые были измены. мб и тут так же. не углублялся.
      2. лучше юзать дефолт билдер, и юзать контекст селект(третий видик по "курсу"). или билд вен (если блок билдер) Да, гетИкс имеет лучшую производительность. но в сложно будет заметить

  • @vladimir2726
    @vladimir2726 Рік тому

    6:20 подскажите пожалуйста комбинацию клавиш для вызова этого меню

    • @it_dev
      @it_dev  Рік тому +1

      альт + энтр

    • @krylov_denis
      @krylov_denis Рік тому

      @@it_dev Комбинация не работает 🥲

  • @_Sergey_E_
    @_Sergey_E_ 2 роки тому

    Добрый день. Вопрос, какой нужен плагин, для стрелок (=>) и сравнений (=) как у Вас в коде? Спасибо.

    • @it_dev
      @it_dev  2 роки тому +1

      они меня бесят) это месяца 2 назад обновился Material Theme UI

    • @it_dev
      @it_dev  2 роки тому +1

      Settings → Editor → Colors Scheme → Colors Scheme Font и налочку на Enable ligatures

  • @yakut54
    @yakut54 Рік тому

    Это что то типа redux в React`e

    • @it_dev
      @it_dev  Рік тому

      в плане стэйт менеджер - да. в плане подхода другой

  • @vasylhantsiuk216
    @vasylhantsiuk216 2 роки тому

    ++++

  • @denischikita
    @denischikita 8 місяців тому

    ты очень плохо объясняешь. Просто пишешь и пересказываешь - это не преподавание

    • @it_dev
      @it_dev  8 місяців тому

      да я вроде нигде не говорил что преподаю или что это уроки) в начале же сказал "цикл обзорных видосов"

  • @pashayasinskiy6133
    @pashayasinskiy6133 Рік тому

    отличная копипаста из документации, мое почтение!

    • @it_dev
      @it_dev  Рік тому +9

      а мне нужно было придумать свою функциональность для блока?) или изобрести свой?))
      нестандартно применить БлокБиодер чтобы с первого видео запутать начинающего?)

    • @langubox
      @langubox Рік тому +1

      @@it_dev Не парься, хейтеры будут всегда. Ты сделал классное видео!

  • @МьюнеМ
    @МьюнеМ Рік тому

    Спасибо!