A cross-platform Pāli language learning app designed to train noun declensions and verb conjugations with flashcards, using spaced repetition. Built with .NET and Uno Platform, so that it works on:
- Windows 10+
- macOS 10.15+ (Catalina)
- Linux (.NET-supported distros)
- Android 7+ (Nougat)
- iOS 15+ (iPhone & iPad)
Install from Google Play or the App Store, or directly download an Android APK and desktop versions from the Releases page.
For initial and training database generation see:
The setup involves:
- Cloning with submodules (includes large corpus datasets)
- Building the DPD database from source
- Generating frequency data from text corpuses
- Extracting training data for the app's database
- Building and running the app
The app's icon shows the quail from SN 47:6, the Sakuṇagghi Sutta ("The Hawk"), hiding behind rocks in its ancestral territory – a newly plowed field with clumps of earth all turned up.
"Wander, monks, in what is your proper range, your own ancestral territory. In one who wanders in what is his proper range, his own ancestral territory, Māra gains no opening, Māra gains no foothold. And what, for a monk, is his proper range, his own ancestral territory? The four establishings of mindfulness."
You can read the full sutta here: https://www.dhammatalks.org/suttas/SN/SN47_6.html
Icon illustration and app design by Irina Mir
Pāli Practice builds on the hard work of the contributors to the Digital Pāḷi Dictionary which is included as a Git submodule in this project. To keep things simple, it is released under the same CC BY-NC-SA 4.0 license as the Digital Pāḷi Dictionary itself.
- CC: You are free to free to share and adapt it
- BY: as long as you attribute the source,
- NC: don't use it commercially,
- SA: and share under the same conditions.
View the full license details on the Creative Commons website.
Sabbe sattā sukhitā hontu – May all beings be happy 🙏
