This is a Universal Music Player sample application for Android, ported to the Ceylon language.
It demonstrates how to implement an audio media app that works across multiple form factors and provide a consistent user experience on Android phones, tablets, Android Auto, Android Wear, Android TV and Google Cast devices.
It also demonstrates how to have an Android project containing a mix of Ceylon code alongside Java code, using the Ceylon Gradle plugin for Android. (We've deliberately left some of the original Java code alone, in order to demonstrate this.)
- Ceylon 1.3.3 (unreleased)
- Android SDK v25
The sample depends on a snapshot build of Ceylon 1.3.3. You can get it from Jenkins or build it yourself. To edit the sample code in Android Studio, you'll also need a snapshot build of Ceylon IDE.
Edit mobile/build.gradle
, specifing the ceylonLocation
of your snapshot
build of Ceylon 1.3.3.
This sample uses the Gradle build system. To build the project, use the
gradlew build
command or use 'Import Project' in Android Studio.