The only community-maintained, auto-updated TDLib distribution for Android. All 4 ABIs built by CI — arm64-v8a, armeabi-v7a, x86_64, x86 — shipped as AARs. Drop one Gradle line into any Telegram client, bot UI, or MTProto app.
Four ABIs built in parallel on GitHub runners with pinned NDK 27.2.12479018. Fail-fast — a drop in any ABI blocks the release, never a partial set.
| ABI | Devices | Status |
|---|---|---|
| arm64-v8a | All modern Android (2016+) | ✓ built |
| armeabi-v7a | 32-bit ARM devices | ✓ built |
| x86_64 | Android emulators (recommended for CI) | ✓ built |
| x86 | Legacy emulators | ✓ built |
The upstream watchdog polls TDLib every 6 hours. A version change triggers the whole pipeline. You review one PR, merge, and it publishes.
arm64-v8a, armeabi-v7a, x86_64, x86 in a single prebuilt core AAR — zero .so relocation.
Cron polls TDLib master. New version = auto-triggered rebuild, PR, and publish. You're never behind.
A thin Coroutines/Flow bridge — suspend fun send() + Flow<Update>. No opinion on your auth or app structure.