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
repositoriesblock in yoursettings.gradle.ktsfile:repositories { maven { url = uri("https://maven.pkg.github.com/Alsterverse/alster-modules") } } -
Add the dependency to the
commonMainsource 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 hello@alster.se.