Тестовое задание для https://www.cse.ru/
Screen_recording_20240513_222107.webm
Реализовать приложение хранения данных автомобилей (на языке kotlin)
Требования к функционалу:
- Отображение списка автомобилей с характеристиками (достаточно 3 характеристик)
- Обязательно реализовать загрузку фотографии автомобиля и отображения её в списке
- По нажатию на фотографию в списке фото необходимо отобразить на весь экран
- Возможность добавления нового автомобиля
- Возможность редактирования характеристик автомобиля, команды для редактирования отображать по свайпу строки (влево или вправо, по желанию)
- Возможность фильтрации по одной из характеристик (любую по желанию)
- Сортировка по марке (наименованию) автомобиля
Будет плюсом, если при реализации:
- будет использовано rxjava/coroutines, room
- будет продемонстрирована работа с mvvm/mvi структурой
Дополнительные требования:
- код поместить в репозиторий на GitHub/Bitbucket/GitLab
- неоднозначности задания остаются на усмотрение разработчика