Skip to content

Releases: DragonBlade431/KavyaKanaja

Kavya Kanaja v1.1.0

Choose a tag to compare

@DragonBlade431 DragonBlade431 released this 16 May 05:18

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

Choose a tag to compare

@DragonBlade431 DragonBlade431 released this 15 May 11:49

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