adblock check

Google показала пример, как нужно делать аудиоплееры для Android

UAMP является примером для разработчиков в том, как создавать Android-приложения для всех типов устройств

У компании Google есть приложения, которые демонстрируют разработчикам примеры реализации различных функций операционной системы. Одним из самых популярных является Universal Android Music Player (UAMP). Это так называемое референсное приложение, основная задача которого состоит в том, чтобы показать, как оно работает на устройствах всех форм-факторов в экосистеме Android. Однако с тех пор, как UAMP был впервые выпущен в марте 2015 года, развитие Android шагнуло далеко вперёд: экспериментальный плеер ExoPlayer улучшился, появились новые компоненты архитектуры, а Kotlin стал официальным языком для Android. Поэтому в Google решили переписать UAMP с нуля.

UAMP v2 был написан на Kotlin, а пользовательский интерфейс основан на ViewModels и LiveData. Приложение по-прежнему задействует уведомления MediaStyle и MediaSessionCompat, но последнее было упрощено за счёт использования расширения MediaSession для ExoPlayer.

Остались некоторые функции, которые не были интегрированы в новую версию приложения. К ним относится интерфейс Android TV с библиотекой Leanback и удалённое воспроизведение через Google Cast. В будущем команда разработчиков Google планирует добавить такие функции, как офлайн-воспроизведение, улучшенная интеграция с Android Auto и компоненты навигации Jetpack для пользовательского интерфейса.

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

Svidetel
Автор
Android Android
19,7K участников
Вступить
Комментариев пока нет
Оставьте комментарий...
Оставьте комментарий...