BidiLens Android v0.1.0
BidiLens Android v0.1.0 is the first native Android release for mixed Persian/Arabic/Hebrew and English text. It provides a pure-Kotlin core plus non-destructive Android Views and Jetpack Compose adapters.
Verified source
- Commit:
85b80c0ce64c0dcc679b372914e57ad8aeeba7e9 - CI: all 13 jobs passed, including Android libraries/sample and API 35 Views + Compose UI tests
- Canonical parity: 918 shared direction/isolation fixtures
- Local device evidence: API 36.1
- External consumer: clean Gradle build against the bundled Maven repository
Artifacts
bidilens-android-v0.1.0-maven-repository.zip: recommended no-registry distribution; unzip into your project and add the extracted directory as a local Maven repositorybidilens-core-0.1.0.aar: Kotlin analysis and isolation planningbidilens-android-views-0.1.0.aar: TextView/EditText integrationbidilens-android-compose-0.1.0.aar: Compose display/edit integrationbidilens-sample-android-v0.1.0-debug.apk: debug-only demonstration app; not a production applicationbidilens-android-v0.1.0-sbom.cdx.json: CycloneDX SBOM for the source releaseSHA256SUMS: integrity hashes for every attached binary/data artifact
Gradle coordinates inside the Maven bundle
dependencies {
implementation(io.github.codeinscrubs.bidilens:bidilens-core:0.1.0)
implementation(io.github.codeinscrubs.bidilens:bidilens-android-views:0.1.0)
implementation(io.github.codeinscrubs.bidilens:bidilens-android-compose:0.1.0)
}Read android/README.md before integration. Android Views hosts must deliberately set android:supportsRtl=true; BidiLens does not force the application-wide flag. Ordinary LTR text in an LTR host remains an exact no-op, editable values do not receive bidi controls, and logical source strings are never reversed.
Distribution boundary
These coordinates are not yet available from Maven Central. The attached Maven repository, source checkout, and AARs are the supported distribution paths for this release. Signed Central publication still requires verified namespace ownership and maintainer-controlled signing/portal credentials.