Repolode
hefengbao

hefengbao/jingmo

An Android app for reading Chinese culture content: classical poems, idioms, Chinese characters, riddles, traditional colors and solar terms, built with Kotlin and Jetpack Compose.

Stars
2,237
Forks
205
Open issues
1
Last commit
2 months ago

What is it?

Jingmo is an open-source Android reading app focused on Chinese culture and language. It bundles a large collection of classical poems and famous lines, plus Chinese characters, words, idioms, two-part allegorical sayings (歇后语), tongue twisters, riddles, couplets, song lyrics, and notable historical figures.

The app also covers traditional festivals, the 24 solar terms, traditional Chinese colors with their names, and entries on UNESCO World Heritage sites in China. Content is loaded from separate data repositories, and the project states that the data was gathered from online sources and may contain errors.

The codebase is written in Kotlin and uses Jetpack Compose for the UI. It requires Android 8.0 or later.

Key features

  • 01Browse classical poems, famous lines and a large collection of poetry texts
  • 02Look up Chinese characters, words, idioms and two-part allegorical sayings
  • 03Explore traditional festivals, the 24 solar terms and traditional Chinese colors
  • 04Read riddles, tongue twisters, couplets and song lyrics
  • 05Built with Kotlin and Jetpack Compose for Android 8.0+

Use cases

  • Learning Chinese idioms, characters and classical poetry as a student or learner
  • Looking up traditional festival and solar term knowledge
  • Finding a classical line or couplet for writing or reference
  • Studying Kotlin and Jetpack Compose through a real Android app

Quick start

  1. 1

    Clone the repository

    git clone https://github.com/hefengbao/jingmo.git
  2. 2

    Add the required URL and ID settings to local.properties as shown in the README

  3. 3

    Create keystore.properties in the project root with the signing parameters

  4. 4

    Run the project in Android Studio

Things to know

  • Android only, requires Android 8.0 or later.
  • Content data comes from third-party web sources and may contain errors.
  • Building requires you to supply your own URL, ID and signing configuration.

In collections

Topics

#chinese-poetry#chinese-culture#chinese-idioms#android#kotlin#jetpack-compose#reading#education#chinese-character#chinese-color

FAQ

What is jingmo?
An Android app for reading Chinese culture content: classical poems, idioms, Chinese characters, riddles, traditional colors and solar terms, built with Kotlin and Jetpack Compose. Jingmo is an open-source Android reading app focused on Chinese culture and language. It bundles a large collection of classical poems and famous lines, plus Chinese characters, words, idioms, two-part allegorical sayings (歇后语), tongue twisters, riddles, couplets, song lyrics, and notable historical figures.
Is jingmo free to use? What license does it have?
jingmo is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is jingmo still maintained?
Updated within 6 months. The last commit to jingmo was on Sep 14, 2026.
What can I use jingmo for?
Learning Chinese idioms, characters and classical poetry as a student or learner Looking up traditional festival and solar term knowledge Finding a classical line or couplet for writing or reference Studying Kotlin and Jetpack Compose through a real Android app
How do I install jingmo?
Clone the repository: git clone https://github.com/hefengbao/jingmo.git Add the required URL and ID settings to local.properties as shown in the README Create keystore.properties in the project root with the signing parameters Run the project in Android Studio
Where can I get jingmo?
The source code and installation instructions are on GitHub: https://github.com/hefengbao/jingmo

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects