A deprecated Android sample app demonstrating cross-platform audio playback across phones, tablets, Auto, Wear, TV, Cast, and Assistant.
Universal Android Music Player (UAMP) is a deprecated sample application that demonstrates how to build an audio media player that works consistently across multiple Android platforms and form factors. It shows implementation patterns for creating music apps that function on phones, tablets, Android Auto, Android Wear, Android TV, and Google Cast devices while integrating with the Google Assistant.
Android developers looking to understand best practices for building cross-platform media applications, particularly those targeting multiple Android form factors and ecosystem integrations.
This sample provides a comprehensive reference implementation from Google that demonstrates recommended patterns for creating consistent media experiences across the entire Android ecosystem, including specialized platforms like Auto, Wear, and TV.
A sample audio app for Android
Demonstrates a unified interface and playback behavior across Android phones, tablets, Auto, Wear, TV, and Google Cast, as highlighted in the key features for seamless multi-form factor support.
Includes Google Assistant voice control and platform-specific integrations like Android Auto and Wear, providing a reference for building apps that leverage Android's ecosystem features.
Implements standard audio controls, media browsing with album art, and supports multiple form factors, offering a full-featured example for building functional music apps.
Serves as a Google-provided sample with detailed documentation, giving insights into recommended patterns for Android media applications, though now deprecated.
Explicitly marked as deprecated in the README with no ongoing updates, meaning it lacks bug fixes, security patches, and support for newer Android versions.
Requires Android Studio 3.x and older Gradle versions, which may be incompatible with current tools and best practices, such as modern build systems or libraries.
Does not incorporate newer Android media libraries like Media3 or Jetpack components, limiting its relevance for learning current standard approaches in media app development.
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
Extensive Open-Source Guides for Android Developers
Fast Android Development. Easy maintainance.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.