
Facilitates code sharing for backend and mobile projects related to cocktails. Includes DTOs for cocktail data, filtering capabilities, and serialization support using kotlinx.serialization.
Тут увесь код що шариться між проектами: backend та android (потенційно ios) Це все написано на Kotlin Multiplatform тому в теорії можете їх зкомпілювати і на {тут підставте свою платформу}, kotlin зміє в bytecode тому в теорії має все працювати.
DTO об'єкти, промарковані анотаціями для серіалізації з попомогою бібліотеки kotlinx.serialization
Клас CocktailsFilter для фільтрації коктейлів по різним параметрам. Приймає в констурктор усю мета інфо можна взяти з обєкта Snapshot
Бібліотека є на maven central.
val commonMain by getting {
dependencies {
implementation("org.mixdrinks:core:<version>")
}
}dependencies {
implementation("org.mixdrinks:core-jvm:<version>")
}For use stable version use repository tags, example 1.7.0
Also our ci generate the version for each pull request the version has the following format <last_tag>-<commit_shart_sha>, example 1.7.0-fedcba9
Тут увесь код що шариться між проектами: backend та android (потенційно ios) Це все написано на Kotlin Multiplatform тому в теорії можете їх зкомпілювати і на {тут підставте свою платформу}, kotlin зміє в bytecode тому в теорії має все працювати.
DTO об'єкти, промарковані анотаціями для серіалізації з попомогою бібліотеки kotlinx.serialization
Клас CocktailsFilter для фільтрації коктейлів по різним параметрам. Приймає в констурктор усю мета інфо можна взяти з обєкта Snapshot
Бібліотека є на maven central.
val commonMain by getting {
dependencies {
implementation("org.mixdrinks:core:<version>")
}
}dependencies {
implementation("org.mixdrinks:core-jvm:<version>")
}For use stable version use repository tags, example 1.7.0
Also our ci generate the version for each pull request the version has the following format <last_tag>-<commit_shart_sha>, example 1.7.0-fedcba9