Техническое задание: iOS приложение с динамической логикой
Необходимо разработать нативное iOS-приложение, которое представляет собой контейнер с двумя различными состояниями интерфейса.
Ключевая функциональность
- Архитектура приложения должна быть продумана и масштабируема (глубокая архитектура).
- Приложение имеет два основных состояния (State A и State B).
- Переключение между этими состояниями не происходит по внутренним правилам, а полностью определяется ответом от внешнего сервера.
- Интеграция с внешним API (TDS/Клоака) для получения команды на смену состояния.
Требования к разработчику
- Опыт разработки под iOS с использованием современных архитектурных подходов (MVVM, VIPER, Clean Architecture и т.п.).
- Умение работать с сетевыми запросами и асинхронными операциями.
- Понимание принципов управления состоянием приложения.
Полное и детализированное техническое задание будет предоставлено после отклика и обсуждения.