- Структурированный чистый код (желательно использовать Swiftlint)
- Использование сервисного слоя для подготовки данных
- UI должен быть написан с использованием Storyboard/Xib и Autolayout
- Использование архитектурных паттернов
- Поддержка версий - iOS 12+
- Поддержка платформ - iPhone
- Ориентация - портретная
- Код на GitHub
- Для локального хранения используем Realm
- Использовать Cocoa Pods
- Добавить экран создания дела, на котором присутствует возможность указать название, выбрать дату и время, краткое описание дела текстом Верстка как в IB, так и из кода, нативно или с использованием сторонних библиотек (например: PinLayout, SnapKit)
- Покрытие Unit-тестами: 1-2 тест