Предисловие
В этом репозитории мы постепенно собираем все наши инструкции, how-to, статьи и best practices, связанные с использованием VIPER.
Все вопросы и пожелания принимаются в Issues.
Содержание
####Основы:
- Введение в VIPER
- Структура VIPER-модуля
- Вопросы Code Style
- Вопросы кодогенерации и автоматизации создания модулей
- VIPER и Swift
####Практика:
- Составные VIPER модули
- Переходы между модулями
- Реюзабельные модули для стандартных компонентов
- Путь от Massive ViewController до VIPER
- Обработка ошибок
- VIPER и NSFetchedResultsController
####Тестирование:
- Аспекты тестирования VIPER модулей
- VIPER и TDD
####Прочее:
- Подборка сторонних материалов по VIPER
- VIPER - или то, о чем все говорят, но никто не рассказывает (Видео | Слайды) - Egor Tolstoy
####Приложение: Rambler.iOS V: V is for VIPER
- Вступление (Видео) - Egor Tolstoy
- VIPER a la Rambler (Видео | Слайды) - Sergey Krapivenskiy
- Кодогенерация и Генерамба (Видео | Слайды) - Egor Tolstoy
- Переходы между модулями (Видео | Слайды) - Vadim Smal
- Сложные модули (Видео | Слайды) - Andrey Zarembo
- Разбиваем Massive View Controller (Видео | Слайды) - Alexander Sychev
- Тестирование VIPER (Видео | Слайды) -Stanislav Tsyganov
- VIPER и Swift (Видео | Слайды) - Valeriy Popov
- Секция вопросов и ответов (Видео) - Egor Tolstoy, Sergey Krapivenskiy
Авторы
- Rambler.iOS team
Лицензия
MIT