Разработать Android приложение для отображения списка фильмов и просмотра информации о них.
За основу взята информация с сайта КиноПоиск.
Приложение должно состоять из двух экранов:
- список фильмов с фильтром по жанрам;
- подробная информация о фильме.
Язык разработки: Java или Kotlin
Среда разработки: Android Studio
Минимальная версия Android: 5.1
Паттерн проектирования: MVP
Ориентация экрана: вертикальная, горизонтальная
Библиотеки: для сетевых запросов используйте библиотеку Retrofit, не использовать RxJava
Прочие требования:
- для отображения списка жанров и списка фильмов использовать один RecyclerView;
- у списков должны быть заголовки;
- при клике на жанр необходимо выделить его в списке и применить соответсвующий фильтр к списку фильмов;
- фильтр жанров должен поддерживать только единственный выбор;
- при клике на фильм должен открываться экран с подробной информацией.