Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Middle — Senior
7
Отображение цвета экрана в зависимости от полученных данных о гражданине
Компании, где спрашивали:
Профсофт
Условие задачи
Выполняя требования чистой архитектуры, необходимо добавить следующую функциональность:
- Выполнить HTTP‑запрос к бекенду, получить сведения о пользователе. Сервер вернёт JSON следующего формата
{
"id": "string",
"age": "18",
"gender": ["MALE", "FEMALE"]
}
- С помощью Jetpack Compose отрисовать фон всего приложения: если в ответе присутствует значение
FEMALE– задать красный цвет, еслиMALE– черный. - Применить любой подходящий шаблон проектирования.
- Подключить любой контейнер внедрения зависимостей.
- Предполагается, что все необходимые библиотеки (конвертер JSON, Retrofit, Ktor и т.п.) уже включены в проект.