Appearance
Android Audiobook Player Sample App
This sample app shows you how to implement an audiobook player using the Colibrio Reader Framework.
It is based on the latest available 4.x.x version of the framework, which enables support for background audio playback.
The sample app shows how to:
- Set up the
ColibrioMediaService - Load W3C Audiobooks packaged as LPF files
- Load EPUB with Media Overlays books
- Use the
ColibrioAudioPlayerto control playback and media session metadata and commands
Setup and getting started instructions can be found in the README.md file.
NOT INCLUDED
Credentials, such as a License API Key. This is provided to you by Colibrio when you get access to the framework.
Prerequisites
- Android Studio
- Access to Colibrio Reader Framework for Android
You need a basic understanding of modern Android development concepts, such as:
- View binding
- Kotlin Coroutines
- Android Jetpack's Navigation component
- DataStore
- Activity Result
- Dependency injection with Hilt
Full code example
See the full code example here: colibrio-android-samples - Audiobook Sample App