фикс для эпик 1 задача 2

This commit is contained in:
Sergey
2025-07-20 20:12:30 +06:00
committed by GitHub
parent 7b7dcff13a
commit e7d697acd5
@@ -51,7 +51,6 @@
7. Темы и стили. Аналогично общим компонентам Data-слоя, каждому разработчику в команде потребуются заранее подготовленные параметры темы и некоторые стили. С цветовой палитрой всего проекта вы можете заранее подготовить светлую и тёмную темы приложения и указать её в манифесте проекта. Эта задача обязательна к выполнению только в случае, если в вашей команде три и более разработчиков.
8. Граф навигации и заглушки экранов. Когда известно, из каких экранов будет состоять приложение, эффективнее всего описать граф навигации полностью и заранее. В качестве наполнения экранов, над которыми будет вестись работа, можно использовать «заглушки», представляющие собой layout-файлы без UI-элементов, с одним `TextView`, отображающим название экрана, и, возможно, кнопки для перехода на другие экраны (например, с экрана «Поиск вакансий» на экран «Фильтр»).
9. `BottomNavigationView`. Настройка основного компонента навигации также должна производиться заранее, чтобы несколько разработчиков могли одновременно вести работу и сдавать задачи, связанные с разными экранами приложения.
10. Экран «Команда». Данный экран не содержит сложной логики, и его можно реализовать сразу же, без создания промежуточных заглушек.
**КОНЕЦ КАТА**
@@ -61,8 +60,7 @@
- Проект компилируется и запускается без сбоев и ошибок.
- Нижняя панель навигации видна при запуске приложения. Внешний вид панели навигации соответствует дизайну как в светлой, так и в тёмной теме (для команд из двух человек допустимо использование только одного из предлагаемых цветовых оформлений). Нажатие на табы панели переключает экраны («заглушки») в контейнере.
- Переход на экран «Команда» осуществляется посредством нажатия на соответствующую вкладку нижней панели навигации.
- Экран «Команда» можно реализовать без использования `ViewModel`.
## [Epic 1] Поиск вакансий
@@ -115,6 +113,12 @@
- Обработку ошибок, возникающих в результате или при попытке выполнения поискового запроса.
- Постраничную загрузку результатов поискового запроса («пагинация»).
- Экран «Команда».
Рекомендации по коммуникациям:
1. Обсудите с командой внешний вид экрана "Команда".
Подсказки к тому, что такое пагинация и как её можно реализовать в рамках API для поиска вакансий, вы найдёте в уроке «С чего начать проект».
@@ -130,6 +134,8 @@
- В процессе загрузки новой страницы контента в нижней части экрана отображается индикатор загрузки.
- Вакансии в списке не дублируются.
- Если в процессе загрузки новой страницы контента отсутствовал интернет или произошла ошибка, то индикатор загрузки должен исчезнуть и пользователь должен увидеть стандартный `Toast` с сообщением «Проверьте подключение к интернету» или «Произошла ошибка».
- Переход на экран «Команда» осуществляется посредством нажатия на соответствующую вкладку нижней панели навигации.
- Экран "Команда" можно реализовать без использования ViewModel.
**КОНЕЦ КАТА**