This is the source code to Jaame Sokhan Android application created to be a beautiful and authentic companion for lovers of Persian poetry.
It is built using modern Android technologies such as:
-
Kotlin
-
Jetpack Compose
-
MVVM architecture
-
Hilt for dependency injection
-
Room for local storage and caching
Our team consists of passionate developers and designers who love both Persian literature and technology. Learn more about us at jaamesokhan website.
📚 Poet Selection – Browse, download, and save poems from your favorite poets.
🎤 Audio Playback – Listen to voice readings of selected poems.
💬 Notes – Add personal notes to any poem.
✒️ Highlighting – Highlight a verse or any part of a poem.
🔖 Bookmarking – Mark your favorite poems for easy access.
📖 Word Meanings – Long-press any word to view its definition.
🔤 Font Customization – Adjust font style and size to your preference.
🔀 Random Poem – Discover random poems by category and receive daily poem notifications.
The source for our data comes from the free and opensource Ganjoor Database. Also, for fetching Audios, we use api calls to Ganjoor.
The source of our dictionary, is currently from this repository.
Contributions are welcome. To get started:
-
Fork the repository
-
Create a feature branch
-
Submit a pull request
Released under the GPL-3.0 License.