![](https://habrastorage.org/files/2cb/bdc/386/2cbbdc386aaf4a53a540084dc77e23de.png)
29 апреля в нашем офисе прошёл очередной митап Moscow CocoaHeads, посвящённый актуальным вопросам iOS- и OS X-разработки. Предлагаем всем желающим ознакомиться с видеозаписями и презентациями прозвучавших на митапе докладов.
![](https://habrastorage.org/files/30b/fee/3f4/30bfee3f47834c108362fbfb4d634d3b.jpg)
«Управление логикой переходов между экранами приложения с помощью координаторов»
Андрей рассказал о том, как в проектах ActiDealer и ActiAgent его команда столкнулась с проблемой часто изменяющегося flow переходов между экранами (регистрация, публикация объявления, применение vas-услуг). Для решения проблемы воспользовались подходом, который называется Application Coordinator. Это позволило легко заново использовать контроллеры и менять различные flow в приложении. В докладе речь шла о паттерне ApplicationController (aka Coordinator), способах его интеграции в существующие архитектурные подходы (MVC, MVVM), а также был рассмотрен пример реализации.
Видеозапись выступления: it.mail.ru/video/581
![](https://habrastorage.org/files/8be/967/d18/8be967d189144c149bed5a54e3a61bef.jpg)
«Как общаться и договариваться с заказчиками о проектной работе»
Валентин рассказал о том, как оценить труд разработчика, правильно посчитать свою стоимость, общаться с заказчиком и быть честным по отношению к себе и людям.
Видеозапись выступления: it.mail.ru/video/582
![](https://habrastorage.org/files/fd6/529/c4f/fd6529c4f6f14a5d980a3d431215f640.jpg)
«MVVM в Swift»
Александр рассказал про использование паттерна MVVM в языке Swift. Были рассмотрены его отличия от MVC, что можно использовать уникального из Swift. И напоследок было продемонстрировано небольшое демо.
Видеозапись выступления: it.mail.ru/video/583
И в завершение митапа состоялся круглый стол: it.mail.ru/video/584
Поделиться с друзьями