Создать интерфейс списка маршрутов сгруппированных по типу транспорта

15 000 руб. за проект
07 декабря 2024, 18:28 • 7 откликов • 63 просмотра
Список маршрутов сделать на базе компонента RecyclerView. Список должен адаптироваться под размер экрана, заполняя всё доступное пространство маршрутами. Необходимо поддерживать горизонтальную и вертикальную ориентацию.
Для каждого маршрута можно установить и снять выбор. В каждом маршруте выводить поле number. Есть возможность выбрать все маршруты одного типа с помощью switch, расположенного рядом с типом маршрутов. Если выбраны все маршруты для типа, то его switch автоматически переходит в состояние on.
Необходимо добавить поддержку светлой и тёмной темы.
Не использовать сторонние компоненты.

Маршрут содержит поля { id, type, number }
Тип маршрута содержит поля { id, type, name }

Макет:
https://drive.google.com/file/d/1Q_XIWcnf3mvZrYafr0mIyurkpIT2tlGK/view?usp=sharing
https://drive.google.com/file/d/1p5-loD8c7vWcmWw-UT-ywWnRTXw0pecP/view?usp=sharing
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Не устроило качество кода: код больше похож на одноразовый(лишь бы работало, без перспективы развития), наличие мусора(закомментированный код), отсутствие пояснений в сложных местах.
1 день назад
R50 46f0337328d79a4fe37708580694d110
Фрилансер
Четко поставленная задача и все замечания были по существу
6 дней назад