Repository navigation
Releases: DragonBlade431/KavyaKanaja
Releases · DragonBlade431/KavyaKanaja
Release list
Kavya Kanaja v1.1.0
What's New
Audio Feature (fully working)
- 50 Kannada Wavenet narrations bundled offline — tap play on any poem
- ExoPlayer streaming with seek slider, ±10s skip, buffering indicator
- Fallback chain: bundled asset → Firebase stream → on-device TTS → friendly notice
- Firebase Storage pipeline restored (correct bucket, working URLs)
- Firestore reseeded with valid audioUrl entries
Build & Dependencies
- AGP 8.7.3, Kotlin 2.1.0, Compose BOM 2024.12.01, Media3 1.5.1
- Firebase BOM 33.7.0, Gradle 8.11.1, compileSdk/targetSdk 36
- R8 minification + resource shrinking enabled (APK: 8.3 MB)
Reliability
- Firestore sync timeout (8s) prevents indefinite loading
- Lifecycle-aware audio pause/stop
- TTS watchdog catches silent Google TTS engine crashes
Install
Download KavyaKanaja-v1.1.0.apk and sideload on Android 8.0+ (API 26+).
Kavya-Kanaja v1.0 — Kannada Literary Revival App
Kavya-Kanaja (ಕಾವ್ಯ-ಕಣಜ) — Poetry Granary
A bilingual Kannada-English Android app to revive classical Kannada literature for Gen-Z.
Features:
- 50 classical and modern Kannada poems
- Poem of the Day (changes automatically by date)
- Tappable word meanings popup
- Bhavartha (philosophical explanation) in Kannada and English
- Poet biographies with Jnanpith awardees spotlight
- Firebase cloud sync with offline Room cache
- Favourites feature
- Audio recitation support