Alster Player is a Kotlin Multiplatform project designed to provide a media player that works across Android and iOS platforms. The project leverages Kotlin Multiplatform Mobile (KMM) to share code between Android and iOS, while also using platform-specific APIs for media playback.
To install a module from Alster Modules
, follow these steps:
-
Configure the
repositories
block in yoursettings.gradle.kts
file:repositories { maven { url = uri("https://maven.pkg.github.com/Alsterverse/alster-modules") } }
-
Add the dependency to the
commonMain
source set:commonMain.dependencies { implementation("se.alster:player:<version>") implementation("se.alster:ui-state:<version>") }
The project is configured to publish to GitHub Packages. To publish a new version, simply trigger a release in GitHub, and an action will create a new release.
To create more modules, you can copy and paste an already existing module (e.g., ui-state
) and include it in the project from settings.gradle.kts
.
This project is licensed under the MIT License. See the LICENSE
file for details.
Contributions are welcome! Please open an issue or submit a pull request.
For any inquiries, please contact [email protected].