Сделать .aar библиотеку, которая интегрируется в Sample приложение Android, но может быть использована отдельно Необходимо сделать 3 фрагмента:
- Виджет (название виджета, предпросмотр 5-ти котов с возможностью открыть детальный вид при нажатии, кнопка “open app”)
- Список котов
- Детали о коте
По нажатию open app открывается фрагмент “Список”, в котором можно фильтровать элементы по названию.
Тип “Cat” имеет следующие данные:
- Изображение
- Название
- Порода
- Краткое описание Данные можно использовать случайные либо взять из интернета.
Mock-данные (массив Cat) должен передавать из Sample приложения в .aar модуль через интерфейс как объекты
Для задачи необходимо использовать minSDK 21, sdkTarget - 29 Версии зависимостей, которые можно использовать: kotlinVersion = '1.3.50' coroutinesVersion = '1.3.3' gradlePluginVersion = '4.0.0'
appcompatVersion = '1.1.0' coreVersion = '1.3.0'
constraintlayoutVersion = '1.1.3' fragmentVersion = '1.2.4' lifecycleVersion = '2.2.0' materialVersion = '1.1.0-rc02' navigationVersion = '2.2.2' recyclerviewVersion = '1.1.0' glideVersion = "4.11.0" swipeRefreshVerions = "1.0.0"
Использование этих зависимостей не обязательно, однако нельзя использовать никакие другие зависимости кроме вышеперечисленных