
Quran Class Manager
Moves Quran classes from paper to the phone: classes, students, homework and ratings, all offline.
Solo Android developer
What it is
Arabic screens with a dashboard, lists, a date picker and sura and ayah pickers. Data lives in Room (SQLite): 6 tables, 3 many-to-many links and 20 queries, with all 114 suras loaded in advance. The app has no backend and doesn't use the internet.
Highlights
- Room schema with 6 entities and 3 many-to-many tables
- All 114 suras and their verse counts built in
- Recurring schedules, homework due dates and half-step ratings
- Arabic right-to-left interface
Technologies
KotlinRoom / SQLiteViewPager2RecyclerViewMaterialRTL

