This repository was archived by the owner on Aug 7, 2026. It is now read-only.
Releases: k1eeN/braid-android
Releases · k1eeN/braid-android
Release list
Braid 0.1.0-alpha01
The first public alpha release of Braid — a type-safe delegate layer for AndroidX ListAdapter and Paging 3.
Installation
Core module:
dependencies {
implementation("io.github.k1een:braid:0.1.0-alpha01")
}Paging 3 integration:
dependencies {
implementation("io.github.k1een:braid-paging:0.1.0-alpha01")
}Both artifacts are available from Maven Central.
Highlights
- Type-safe homogeneous and heterogeneous RecyclerView adapters
- ViewBinding-based delegate DSL
- Per-delegate identity, content comparison, and payload handling
- Stateful ViewBinding delegates with explicit recycling lifecycle
- Paging 3 integration through
BraidPagingDataAdapter - Strict delegate routing and diagnostics
- ConcatAdapter-compatible isolated view types
- Binary API compatibility validation
- Dokka API reference and usage documentation
- Maven publication verification
- Automated quality gates with Spotless, Detekt, Android Lint, and tests
Modules
io.github.k1een:braidio.github.k1een:braid-paging
Requirements
- Android minSdk 23
- Java/JVM target 11
- AndroidX RecyclerView
- Paging 3 for the optional Paging module
Status
This is an early alpha intended for integration testing and API feedback.
Breaking changes may occur before the first stable release.
See the README for documentation and usage examples.