Skip to content
Игорь Соколов edited this page Aug 21, 2024 · 8 revisions

horSmal20 metSm listsSm

Android-приложение для поиска, прослушивания музыкальных композиций и составления плейлистов. Использует iTunes Search API

Функциональность приложения:

  • Поиск музыкальных композиций по текстовому запросу;
  • Прослушивание найденных композиций;
  • Просмотр метаданных (наименование, продолжительность, исполнитель, жанр, год издания, альбом и другие) и ассоциированного изображения композиции;
  • Создание плейлистов и добавление композиций в них;
  • Хранение избранных треков и списка композиций, просмотренных при поиске;
  • Поддержка англоязычного и русскоязычного пользовательского интерфейса, темной и светлой графических тем, портретной и пейзажной ориентации экрана.

Поиск композиций

Sesm batList batSm

Текстовое поле экрана поиска используется для ввода текстового запроса. До начала поиска пространство экрана используется для отображения очищаемой истории поиска. Поиск происходит при нажатии ввода на клавиатуре или прекращении ввода на 2 секунды. При выборе элемента списка найденных композиций или элемента списка истории музыкальный трек открывается в плеере.

Прослушивание композиции, просмотр метаданных, добавление в плейлист и список избранного

PlaySm addTo snack

Прослушивание управляется привлекающей внимание кнопкой паузы/воспроизведения, текущая позиция трека отображается под ней. Метаданные композиции представляются в таблице, расположенной в нижней части экрана. Добавить трек в список избранного можно нажатием кнопки с изображением сердца. Цвет изображения выступает индикатором того представлена ли композиция в списке избранного. Нажатие кнопки с изображением символа сложения открывает список плейлистов для выбора в какой из них следует добавить композицию. На случай, если необходимо добавить трек в новый плейлист в меню есть соответствующая кнопка. О добавлении композиции в плейлист сообщает снекбар с наименованием плейлиста в нижней части экрана.

Плейлисты и избранное

favs pls sinpls

Раздел "Медиа" содержит вкладку, вмещающую список избранного и вкладку плейлистов. Выбор плейлиста открывает данные о продолжительности плейлиста, количестве треков и их список.

pmenu edit del

Плейлист можно редактировать или удалить. А ещё плейлистом можно поделиться или создать новый.

share NewP RACOO

Настройки и дополнительные функции

dark light darkCyr

В разделе настроек приложения есть возможность переключатся между темной и светлой графическими темами, поделиться приложением и открыть линк курса android-разработчик, написать на электронную почту и просмотреть электронную документацию по ссылке в сети.

shareApp gmail finalSmall