Чистая архитектура с VIPERТехнологии iOS
Доклад принят в программу конференции
Сергей Крапивенский
Ведущий iOS-разработчик в Rambler&Co. Занимаюсь разработкой нескольких клевых проектов, которые нельзя называть, а также участвую в планировании и совершенствовании процессов разработки всего iOS-подразделения компании.
- Что такое "чистая" архитектура приложений. Чем грозит "грязная" архитектура, чем от нее отличается "чистая" архитектура, и какой от нее профит.
- История появления VIPER.
- Идея VIPER. Как изменяется структура приложения при применении этого подхода.
- Опыт использования VIPER в Rambler&Co. Что мы изменили и добавили.
- Работа с VIPER на примере user story из реального приложения.
- Выводы: чем помогает VIPER и когда его использовать не стоит.