Skip to main content

Koin Embedded

Koin Embedded is a new Koin project, targeting Android/Kotlin SDK & Library developers.

This project proposes scripts to help rebuild & package Koin project with a different package name. The interest is for SDK & Library development, to avoid conflict between embedded Koin version and any consuming application that would use another version of Koin, that might conflict.

Feedback or help? Contact Koin Team.

info

this initiative is currently in Beta, we are looking for feedback

Embedded Version (Beta)

Here is an example of Koin embedded version: Kotzilla Repository

  • Available packages: embedded-koin-core, embedded-koin-android
  • Relocation on from org.koin.* to embedded.koin.*

Setup your Gradle config with this Maven repository:

maven { 'https://repository.kotzilla.io/repository/kotzilla-platform/' }

Relocation Scripts (Beta)

Here is some scripts that help rebuild Koin for a given package name, helping to embed it and avoid conflict with regular usage of Koin framework.

Follow-up on Koin relocation scripts project for more details.