Выступление на DevFest. Composable Architecture.

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024
  • Недавно у нас в Омске проходил DevFest. Отличное мероприятие, которое организует и устраивает компания Effective. За что ей спасибо и всем, кто принимал в конференции участие. Спонсором, организатором, докладчиком или волонтером.
    Тема доклада Composable Architecture - первый взгляд на нее, рассказ, что это и как работает.
    Уровень доклада - Middle/Senior. Тем, кто только начинает, может быть сложно или что-то непонятно.

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

  • @IamCutePanda
    @IamCutePanda 9 หลายเดือนก่อน

    интерестно

  • @Croleack
    @Croleack 7 หลายเดือนก่อน

    Пример прям с урока взят, думал , что-то свое придумает

    • @nikolai.developer
      @nikolai.developer  7 หลายเดือนก่อน

      Про какой пример вы говорите и с какого урока?

    • @Croleack
      @Croleack 7 หลายเดือนก่อน

      @@nikolai.developer здесь не дает возможность полностью ссылку написать

    • @nikolai.developer
      @nikolai.developer  7 หลายเดือนก่อน

      @@Croleack вы скажите про какой пример в выступлении вы говорите и откуда о взят.
      То, что я брал какие-то примеры (но не все) существующие или общепринятые - факт. Не вижу смысла абсолютно все придумывать.
      Просто интересно, что именно вы имеете в виду.

  • @Stooozzz
    @Stooozzz 9 หลายเดือนก่อน

    Николай, не хватает репозитория с примером, чтобы самому покопаться и разобрать доклад

    • @nikolai.developer
      @nikolai.developer  9 หลายเดือนก่อน +1

      Есть приложение, которое я пишу на стримах: github.com/Nikolaiko/PlankPoseDetection
      Там используется TCA и пример пока не завршенный. Но прямо сейчас, а так подумаю и постараюсь сделать прям пример.
      Спасибо.

    • @Stooozzz
      @Stooozzz 9 หลายเดือนก่อน

      @@nikolai.developer огонь, спасибо

  • @maksimbezdrobnij2988
    @maksimbezdrobnij2988 9 หลายเดือนก่อน

    Спасибо за доклад, но неужели вы все вью объявляете прям внутри других вью? Никто не затрагивает тему роутеров, депенденси дерева и подобного. Не слишком жирная вью получится если в ней будут реализовываться сама вьюха и все роутинги с их параметрами и зависимостями? Не пробовали ту же библиотеку Needle от Uber?

    • @nikolai.developer
      @nikolai.developer  9 หลายเดือนก่อน +1

      Это был пример того, как в принципе работает либа TCA. Основные составляющие и принципе устройства.
      Как раз в конце я отмечал на слайдах, что не "влезло" навигация точно была в списке, и DI тоже. В настоящем приложении, вы правы, нужно использовать и разбиение со скоупами сторов и механизм навигации и Dependecies.

    • @maksimbezdrobnij2988
      @maksimbezdrobnij2988 9 หลายเดือนก่อน

      @@nikolai.developer Было бы здорово если бы сделали отдельный урок на этот счет. А то как будто везде все говорят о каких то "Общих" вещах, а вот как речь идет о чем то более серьезном, то как будто везде тишина на этот счет :)
      Вот навигация прям в приоритете

    • @nikolai.developer
      @nikolai.developer  9 หลายเดือนก่อน

      @@maksimbezdrobnij2988 есть планы. Доделываю комбайн. И потом TCA. Может, что-то паралельно. Будет.