Кирилл Володин - Как выстроить DI в многомодульном iOS-приложении при помощи Needle

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ค. 2023
  • Ближайшая конференция - Mobius 2024 Autumn, 11 октября (Online), 19-20 октября, Санкт-Петербург. Подробности и билеты: jrg.su/Yu6KNJ
    - -
    Кратко вспомним, что такое модуляризация, зачем она нужна, и причем здесь Dependency Injection. Подумаем, как этот принцип, а точнее фреймворк, который его реализует, поможет при модуляризации.
    Далее обсудим, почему Needle - это лучший выбор из существующих open source DI-фреймворков. Поговорим и про сам Needle - как он устроен и какие есть нюансы использования.
    В итоге вернемся к тому, как применять его в условиях многомодульного приложения и как обходить проблемы, которые он порождает. Не обойдем стороной и тему тестирования - поговорим, как писать тесты на код, в котором используется Needle.
    #iOS #architecture #di #modularization
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @Super-Kot11
    @Super-Kot11 10 หลายเดือนก่อน +2

    Ничего не понял(

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

    Проект на гите не билдится =( Довольно странные ошибки, которые только в логе видны и в коде не подсвечиваются) Смысл их также не понятен, вроде бы все депенденси есть (Could not find a provider for (logger: ILogger) which was required by ChatListDependency, along the DI branch of ^->ChatCoordinatorComponent->ChatListComponent.)

  • @nitishgadangi
    @nitishgadangi 4 หลายเดือนก่อน

    How can I get this video in English 😥

    • @MobiusConf
      @MobiusConf  4 หลายเดือนก่อน

      Hello! You can turn on subtitles and choose auto-translate in English.