Конференция для разработчиков мобильных приложений

4 июня 2016, Санкт-Петербург, Гостиница «Park Inn by Radisson Пулковская», площадь Победы, 1

Typhoon Explained

Typhoon — очень мощный инструмент в руках разработчика. Помимо своей основной роли — реализации всех видов Dependency Injection (property, constructor, method), он также выступает в роли декларативного языка архитектуры приложения. Для того, чтобы полностью проанализировать взаимосвязи между всеми элементами и понять особенности их жизненного цикла, достаточно посмотреть на слой TyphoonAssembly. Именно эта особенность как всех IoC контейнеров, так и Typhoon в частности, остается за пределами внимания обычных разработчиков. Цель моего выступления — показать разработчикам, зачем в их приложении нужен дополнительный слой Assembly, чтобы каждый мог осознанно принять решение, встраивать ему Typhoon или нет. Определяющим моментом в этом вопросе должны выступать не детали синтаксиса и особенности внутреннего устройства библиотеки, а структурные вопросы. Лучший способ их раскрыть — показать слушателям методы работы с Typhoon во время разработки абстрактного приложения. Я планирую затронуть следующие возможности фреймворка:

  • Базовые способы инжекции зависимостей,
  • Автоинъекция,
  • Инъекция зависимостей в storyboard, xib, реюзабельные ячейки,
  • Работа с runtime-параметрами,
  • Работа с конфигурационными файлами,
  • Прозрачная декорация создаваемых объектов,
  • Пост-процессинг TyphoonDefinition,
  • Написание интеграционных тестов с TyphoonPatcher,
  • Написание тестов на TyphoonAssembly.

Все практические вопросы будут подкреплены определенным теоретическим базисом — к примеру, DI, IoC, декоратор. После выступления разработчики должны четко понимать, какие их текущие проблемы может решить Typhoon, как приступиться к этим задачам и какие его возможности им стоит использовать.


Егор Толстой  , Rambler&Co

Руководитель отдела iOS разработки в Rambler&Co, организатор и постоянный спикер практически-раз-в-двухмесячного митапа Rambler.iOS. Помимо работы над такими приложениями, как Рамблер.Почта, Рамблер.Новости и LiveJournal, много времени уделяю opensource проектам, в частности Typhoon - уже около года являюсь активным участником сообщества и одним из основных контрибьюторов. Кроме того, я написал цикл статей по использованию и особенностям устройства Typhoon — Habrahabr

Все спикеры и доклады  

Контакты

Программа конференции

program@mobiusconf.com

Спонсоры

sponsors@mobiusconf.com

Партнеры

partners@mobiusconf.com