Время сборки swift-приложений стало притчей во языцех в iOS-сообществе. Чуть ли не каждый день появляется новая статья о том, как ускорить компиляцию исходного кода очередным лайфхаком. При этом современные мобильные проекты давно перешагнули стадию быстрой домашней разработки и сейчас включают сотни тысяч строк кода, удобная организация которого также представляет собой нетривиальную задачу. Одним из решений указанных проблем является создание фреймворков, реализующих основополагающий принцип разделения ответственностей модульной архитектуры.
В рамках доклада будут рассмотрены процессы создания и поддержки фреймворков и организация многослойного приложения на их основе. Слушатели узнают о сложностях, с которыми им придется столкнуться при разработке фреймворка, и о том, как их следует решать.
Рассказ будет интересен разработчикам, сталкивающимся в своей практике с задачей развития универсальных приложений со множеством дополнительных возможностей.
Профессионально пишу под iOS уже почти пять лет. В данный момент занимаюсь развитием лучших в мире мобильных приложений в RAMBLER&Co.
Работал как над простыми клиентами для ресторанных сетей, так и над сложными объемными приложениями для социальных сервисов и платежных систем.
Свободное время стараюсь уделять разработке программного обеспечения с открытым исходным кодом и самообучению. Нравится находить и изучать новые подходы в разработке приложений.
Компания: «RAMBLER&Co», Россия