02. Деревья виджетов и не только. Билдеры: обновление интерфейса по требованию - Илья Вирник

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024
  • В первой части лекции рассмотрим устройство рендеринга во Flutter: какова структура виджетов, что представляют собой деревья Element и RenderObject, какие у них роли и как они друг с другом взаимосвязаны.
    Во второй части лекции рассмотрим примеры использования различных builder во Flutter: зачем они нужны, как работают и что интересного с ними можно сделать.

ความคิดเห็น • 19

  • @gamingcinema6940
    @gamingcinema6940 ปีที่แล้ว +1

    Блин ты меня тупо навел в нужном направлении и допер как решить свою проблему) спасибо просто так)

  • @sovrinfo
    @sovrinfo 2 ปีที่แล้ว +1

    Спасибо за видео.Коммент в поддержку!

  • @TraubenfeldGANG
    @TraubenfeldGANG ปีที่แล้ว

    Ты крут! Огромное спасибо.

  • @СмтрТб
    @СмтрТб 2 ปีที่แล้ว +6

    Видео про мобильную разработку на телефоне очень трудно смотреть. Кода почти не видно. Зачем голова спикера на 1/3 экрана?

    • @heyumid
      @heyumid 2 ปีที่แล้ว

      согласен

    • @user-kseniadre
      @user-kseniadre ปีที่แล้ว

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

  • @DartMitai
    @DartMitai 2 ปีที่แล้ว +1

    Очень круто! спасибо

  • @Pewdew
    @Pewdew ปีที่แล้ว

    Может что пояснить что такое ModalRoute и зачем используется?

  • @movsarayubov479
    @movsarayubov479 ปีที่แล้ว +1

    49:00 разве элемент создается не на основе виджета?

  • @GO-JS
    @GO-JS 2 ปีที่แล้ว +1

    а где бы найти презентацию или текст презентации? очень было бы полезно для закрепления

    • @ilyavirnik5298
      @ilyavirnik5298 2 ปีที่แล้ว +1

      Привет! Слайды: disk.yandex.ru/d/NiDY55CePfUd9A, ГХ репо: github.com/iVirn/widgets_rendering_example

  • @vladimirvarf5165
    @vladimirvarf5165 2 ปีที่แล้ว +1

    Если бы вы так рассказывали на собеседовании по Flutter вас бы не приняли на работу 🙃😉

    • @myaccount2611
      @myaccount2611 ปีที่แล้ว +1

      А что не так? Просто ради интереса)

    • @ggrnu4555
      @ggrnu4555 10 หลายเดือนก่อน

      @@myaccount2611
      Не критично но есть немного:
      1. В методе build параметром идет не родительский element, а element того самого виджета
      2. Element имеет ссилку на widget КОТОРИЙ его создал (или текущий)
      3. RenderObjects далеко не тупие, кто хоть раз имплементил RenderObject меня поддержит ))
      4. Об updateShouldNotify в InheritedWidget рассказана банальность, не сказано как именно работает, если пример с title то наверное нужно біло сказать как должен работать апдейт когда меняется title, в примере депенденси будут всегда апдейтится даже когда title не меняется ))

  • @eugenedadonov7387
    @eugenedadonov7387 2 ปีที่แล้ว

    О, судя по превьюхе, будет что-то интересное.

  • @bulsond
    @bulsond 2 ปีที่แล้ว

    Странно, что ничего не сказано про StatefulBuilder и StreamBuilder. Про последний потоковый строитель надо было рассказать обязательно.

    • @Anatoly555
      @Anatoly555 2 ปีที่แล้ว

      целая отдельная тема про StreamBuilder начинается на 1:21:40

  • @daancheg
    @daancheg 2 ปีที่แล้ว

    На flutter, разработчикам мобильных приложений приходится много времени уделять такому "деревовидному" коду интерфейсов, как я понял) Нету конструктора форм с перетягиванием элементов, как в ios или android ? :)

  • @Lanvisor
    @Lanvisor 2 ปีที่แล้ว

    Илюха на Вудди Аллена похож