Исследовать категории
Подборки по годам, странам и темам помогают выбрать направление без точного запроса.
Каталог кино, которым пользуются десятки тысяч людей
Самостоятельно разработал и выпустил нативное Android-приложение: подборки, каталог, поиск, избранное и просмотр в одном продукте.
МойФильм объединяет подборки, каталог, поиск, избранное и просмотр в одном нативном Android-приложении.
Пользователь может найти фильм или сериал, изучить карточку, сохранить интересующий контент и перейти к просмотру, не покидая привычный мобильный интерфейс.
Это не последовательные шаги: можно исследовать категории, найти конкретное название или сразу вернуться к сохранённым фильмам.
Подборки по годам, странам и темам помогают выбрать направление без точного запроса.
Поиск по названию быстро приводит к нужному фильму или сериалу и его карточке.
Сохранённые фильмы остаются под рукой и не требуют повторного поиска.
В карточке собраны описание, оценки и жанры. Отсюда пользователь запускает фильм и переходит в плеер с привычными элементами управления.
Название, год, страна, оценки и описание помогают решить, что смотреть.
В плеере доступны пауза, перемотка, громкость, выбор озвучки, качества и полноэкранный режим.
Compose-экраны получают состояние из ViewModel. Репозитории отделяют интерфейс от работы с контентом и локальными данными, а воспроизведение передаётся Media3.
Экраны, навигация и действия пользователя.
Хранит состояние экрана и запускает операции.
Дают единый доступ к каталогу, поиску, карточке и сохранённым фильмам.
Выбор фильма и параметров превращается в готовый поток для плеера.
ExoPlayer управляет воспроизведением и освобождает ресурсы вместе с экраном.
ViewModel и репозитории изолируют Compose-экраны от загрузки, хранения и подготовки контента.
Media3 ставит видео на паузу вместе с приложением и освобождает ресурсы при закрытии экрана.