Skip to content

Implementation

Implementation

Latest Version

The latest release is 1.0.0-alpha01

BoM Releases

The BoM (Bill of Materials) is the central repository for managing library versions within the Xenoglot project. It streamlines the process of tracking the latest versions of key components and dependencies, ensuring that your project remains up-to-date and compatible with the latest advancements.

Here's a summary of the latest BoM versions:

Version Release Notes Release Date
1.0.0-alpha01 changelog 🔗 18 Nov 2023

Using Version Catalog

Declare Components

This catalog provides the implementation details of Xenoglot libraries, including Build of Materials (BoM) and individual libraries, in TOML format.

gradle/libs.versions.toml
[versions]
xenoglot-android = "1.0.0-alpha01"
xenoglot-core = "1.0.0-alpha01"

[libraries]
xenoglot-android = { group = "dev.teogor.xenoglot", name = "android", version.ref = "xenoglot-android" }
xenoglot-core = { group = "dev.teogor.xenoglot", name = "core", version.ref = "xenoglot-core" }
gradle/libs.versions.toml
[versions]
xenoglot-bom = "1.0.0-alpha01"

[libraries]
xenoglot-bom = { group = "dev.teogor.xenoglot", name = "bom", version.ref = "xenoglot-bom" }
xenoglot-android = { group = "dev.teogor.xenoglot", name = "android" }
xenoglot-core = { group = "dev.teogor.xenoglot", name = "core" }

Dependencies Implementation

build.gradle.kts
dependencies {
  // When Using Xenoglot BoM
  implementation(platform(libs.xenoglot.bom))

  // Xenoglot Libraries
  implementation(libs.xenoglot.android)
  implementation(libs.xenoglot.core)
}
build.gradle
dependencies {
  // When Using Xenoglot BoM
  implementation platform(libs.xenoglot.bom)

  // Xenoglot Libraries
  implementation(libs.xenoglot.android)
  implementation(libs.xenoglot.core)
}