Обновить README.md
Some checks failed
Merge core/template-android-project to this repo / merge-if-needed (push) Has been cancelled

This commit is contained in:
2025-11-18 15:37:00 +00:00
parent e59ce2831d
commit ccb16ff7cc

View File

@@ -23,7 +23,7 @@
Поскольку проект только на начальной стадии развития и сервер ещё не был опубликован на внешнем ресурсе, тебе предстоит развернуть его локально. Ссылка на репозиторий с [бэкендом](https://git.sicampus.ru/Olympic/NTO-2025-Client-Android-backend). Рекомендуется открывать в IntelijIDEA.
Отметим, что при доработке проекта ui слой и доменные сущности изменять не нужно.
Отметим, что при доработке проекта ui слой и доменные сущности изменять не нужно. При решении заданий настоятельно рекомендуем соблюдать [Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html).
### 1. Реализация основного запроса
@@ -40,7 +40,7 @@
- если код статуса ответа равен 2xx, то необходимо считать тело ответа и вернуть полученные данные;
- если код статуса ответа не равен 2xx, то необходимо считать тело ответа, содержащее информацию об ошибке, извлечь из него сообщение и на уровне доменной модели вернуть `Result.Failure` (как выполнить мапинг - решаешь ты, в т.ч. можно использовать конструкцию `runCatching { … }`), у которого это сообщение передаётся в свойство message для дальнейшего отображения в интерфейсе.
Для тестирования можете модифицровать тестовый сервер, все необхоидмые сущности для этого уже созданы.
Для тестирования можете модифицировать тестовый сервер, все необходимые сущности для этого уже созданы.
## ✅ Особенности оценивания