Типы структур проектов для Flutter (и не только)

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ย. 2024

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

  • @_MADTeacher
    @_MADTeacher  3 ปีที่แล้ว +4

    А какую структуру проекта используете вы?)

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

      Привет, а есть ссылка на гит с примером последней архитектуры?

    • @_MADTeacher
      @_MADTeacher  2 ปีที่แล้ว +3

      @@yourcommentor День добрый. Есть) Но мои проекты с этой структурой под NDA, а самому что-то искать, чтобы вам сюда пришпандорить ссылку - лень)

  • @googlechei
    @googlechei 11 หลายเดือนก่อน

    Очень толково показать от уровня обозревателя до профессионального, огромная благодарность тебе дружище и успехов!

  • @Andrey-114
    @Andrey-114 ปีที่แล้ว

    Где вы раньше были прошел по КАЖДОЙ структуре через огонь и применял практически, пока не пришел в конечном счете почти к такой же, только с маленькими доработками

  • @ivanov-sasha
    @ivanov-sasha 2 ปีที่แล้ว +1

    Отличный доклад, лёгкий и полезный!

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

    Как всегда супер, очень информативно. Коротко и ясно. Большое вам спасибо 👍🏻

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

    Выношу в один пакет реализации, в другой интерфейсы, который добавляю в зависимости ямл файла, а в либе, соответственно, уже работа с состояниями и экраны. Таким образом, получается, что ui знает только интерфейсы, а те в свою очередь реализованы в data, и всё это взаимодействует между собой через пакет di

  • @АлексейТеплов-я7д
    @АлексейТеплов-я7д 3 ปีที่แล้ว +2

    С этого видео нужно начинать кодить )

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

    Feature-Sliced Design такую штуку на рассматривал под flutter?

  • @hs-pp3xh
    @hs-pp3xh ปีที่แล้ว

    жаль нет новых видосов по флатеру. Есть планы по реинкарнации?

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

      Есть вероятность, что после того, как разработается полноценный курс для вуза по Kotlin Multiplatform (запрос от индустриального партнера), будет обновлен материал по Dart и Flutter (в текстовом и видеоформате) в рамках направления по кроссплатформенной разработке.

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

    А зачем нужна папка src ? Если в lib уже как бы сорцы лежат? Я понимаю когда выделяют src папку при наличии папок: doc, test, samples. А просто в lib выделять src, зачем?

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

      Отделить исполняемый набор файлов (main, где прописывается стартовая конфигурация и di) от служебных (код основной части приложения)

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

      @@_MADTeacher Понятно, спасибо за ответ.

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

    То есть вы предполагаете, что самая последняя является наилучшей по совокупности плюсов и минусов?

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

      Всё зависит от сложности самого проекта, поскольку любая структура проекта - это абстракция, позволяющая бороться с его сложностью. Если проект простой, зачем ему структура на основе фич? Тут может хватить и layer-ной. Более подробно про абстракцию в структуре проектов говорил ближе к концу этой лекции th-cam.com/video/JwzwI2-Z-qA/w-d-xo.html (p.s. если захочется посмотреть всю лекцию, то лучше запастись горячительными напитками хДД)

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

      @@_MADTeacher ну например если проект средней сложности, более-менее долгосрочный

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

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