Проект на VIPER в Swift

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

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

  • @Ruedge
    @Ruedge 3 หลายเดือนก่อน +1

    спасибо большое за продробное и понятное разъяснение темы!

    • @eze_dev
      @eze_dev  3 หลายเดือนก่อน

      спасибо за просмотр

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

    Сам факт выхода ролика уже большая радость! Keep up the good work!

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

    Спасибо, что вернулся)
    Продолжай, очень нравятся твои видео

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

      Спасибо за просмотр =)

  • @event-subscriber
    @event-subscriber 2 ปีที่แล้ว +11

    было бы здорово увидеть урок про многопоточность

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

    Вот это да!🤗

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

    Оч круто! Спасибо. Концепция чистой архитектуры становится все более понятной для меня, ты в этом реально помог. Очень жду ролика про многопоточность!

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

      спасибо за просмотр и коммент! найти бы время =D

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

    Ура, ты вернулся!!

  • @РенатМуртазин-ю3м
    @РенатМуртазин-ю3м 2 ปีที่แล้ว +3

    command + shift + a смена темы на симуляторе)

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

      Вечно забываю. Спс)

  • @МИЛЛИОНподписчиковбезроликов.Э

    для чего во втором модуле мы прописывали функцию в приватном extension initialize()? если мы ее не используем

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

    Спасибо, очень крутое объяснение, особенно зашло что всё объясняется в глубину именно там где надо, особенно момент на 24:35 где объяснено что оказывается передавать с одного экрана(випер модуля) в другой какое-то значение можно в 4 разных способа, в то время как я обычно пишу что-то типа coordinator.displayDetails(of user: User) (т.к. такой подход встречаю чаще всего).
    Есть небольшой вопрос: на 39:10 примерно мы содаем переменную temperature чтобы не просто передавать значение по цепочке во вьюху, а ещё и хранить его некоторое время. Так вот, может более правильным подходом было бы брать это значение с вьюхи, а не дублировать его в интеракторе ? На сколько я понимаю можно напрямую из презентера получить доступ к weatherLabel.text(где уже хранится нужное нам значение), и передать его уже в роутер для отображения некст модуля. Такой подход был бы лучше или он неверный ? Или оба верные и это всё opinion-based? Благодарю.

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

    урок по многопоточности👍

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

    Шаблон для вайпера с Гугл диска по этому уроку из вашей статьи сейчас не работает, можете проверить пожалуйста?

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

    тут нужно написать enum для получение картинки по значению температуры

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

    Спасибо за видео.
    Presenter либо viewLoaded либо viewDidLoad но ни как ни viewDidLoaded

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

      Ты прав!

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

    Можно узнать почему в презентерах для роутера и интерактора используете var, а не let?

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

      Косяк. Лучше использовать let

  • @ЮрийКирилкин-ц6е
    @ЮрийКирилкин-ц6е ปีที่แล้ว

    почему сервисы реализованы в виде классов, а не структур?

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

      В структурах храним данные, работу проводим в классах

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

    Рад, что автор вернулся)
    По swiftUI, что-нибудь планируется?)

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

      Привет! Пока нет. Может позже =)

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

    VIPER и Сториборд ? =)))

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

      Выбор способа верстки вью не зависит от архитектуры

  • @JamesMcGregor-hu9ck
    @JamesMcGregor-hu9ck ปีที่แล้ว +1

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

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

      привет) уже обсуждалось в комментах к другому видео. Фразу "Сейчас их никто не использует" нужно понимать, видимо, что как минимум большинство проектов сейчас используют верстку кодом. Подтверждения этого факта нет. Мой опыт показывает, что одни из крупнейших проектов в мире продолжают поддерживать сториборды по разным причинам. Т.к. у нас контент в первую очередь для новичков, видео со сторибордами будут продолжать выходить, как и видео с версткой кодом

    • @JamesMcGregor-hu9ck
      @JamesMcGregor-hu9ck ปีที่แล้ว

      @@eze_dev спасибо за развернутый ответ!

    • @hannazaitsava6498
      @hannazaitsava6498 8 หลายเดือนก่อน

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

    • @eze_dev
      @eze_dev  8 หลายเดือนก่อน

      @@hannazaitsava6498 в этом случае лучше обратиться к примерам на верстке кодом

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

    Спасибо большое P.S( Можно маленькое видео про парсинг json и добавления его в Firebase)

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

      привет! про парсинг json говорилось в видео про работу с сетью, а также в статье - clck.ru/sPhXe