A native Android reading app for Laozi's 《道德经》(Tao Te Ching) — the original classical-Chinese text with plain-language explanations and offline Mandarin text-to-speech.
Built with Jetpack Compose and Material 3, fully offline, collects no data, no account required. This is the Android counterpart of the iOS app, mirroring the same features and house design.
- 阅读 / Read — core chapters of the 通行本 (received text), grouped into the book's six themes: 核心总纲 · 道之特性 · 修身境界 · 德之根基 · 治国用兵 · 处世智慧.
- 原文 + 讲解 — each chapter shows the classical original alongside an easy-to-read modern Chinese explanation.
- 朗读 / Read aloud — built-in Mandarin (zh-CN) speech via Android's on-device
TextToSpeech, with an adjustable reading-speed slider. Works entirely offline. - 导读 / Overview — a guided introduction to the book's core ideas (核心思想) and its modern-day value (当代价值).
- House-style bottom navigation — 阅读 (Read) · 反馈 (Feedback, via WhatsApp) · 关于 (About).
| Read | Chapter | Read-aloud | About |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- Jetpack Compose + Material 3 (Kotlin, min SDK 26 / target SDK 36)
- Android
TextToSpeech— offline Mandarin (zh-CN) speech synthesis - Central
Theme.ktof semantic Material color schemes for automatic light/dark mode - Gradle version catalog (
gradle/libs.versions.toml), AGP 8.13
app/src/main/java/com/tertiaryinfotech/daodejing/
MainActivity.kt App entry point (edge-to-edge, owns SpeechManager)
model/Models.kt Chapter, BookSection & OverviewItem models
data/DaoDeJingData.kt The 道德经 content (original text + explanations)
speech/SpeechManager.kt TextToSpeech wrapper (zh-CN, speed control)
ui/
Theme.kt Material 3 light/dark color schemes (seal-ink accent)
RootScreen.kt Bottom-tab navigation (Read / Feedback / About)
ChapterListScreen.kt Table of contents in six themed sections
ChapterDetailScreen.kt 原文 + 讲解 + read-aloud + speed slider
OverviewScreen.kt 导读: core ideas & modern value
FeedbackScreen.kt Feedback via WhatsApp
AboutScreen.kt App, developer, content source & version
Requires Android Studio (or a JDK 17+ with the Android SDK).
./gradlew :app:assembleDebug
# install on a device/emulator:
adb install -r app/build/outputs/apk/debug/app-debug.apkRelease bundles are signed via keystore.properties (not committed) and built with:
./gradlew :app:bundleRelease- The 《道德经》 text is in the public domain; the explanations are original editorial content.
- The app collects no data, requires no account, and runs fully offline.
Developed by Tertiary Infotech Academy Pte Ltd.




