๐ Welcome to zMantra Documentation
Accessible Math Learning Through Play.
zMantra is an inclusive math learning app designed with an accessibility-first philosophy, built to engage both visually impaired and sighted learners.
This documentation is divided into clear sections to help both users and developers. Use the links below to navigate.
โน๏ธ Note: Many of the internal docs are written with non-Android developers in mind.
They use simple language and clear explanations so anyone โ educators, testers, designers, or learners โ can understand the concepts without requiring prior Android development knowledge.
๐ Getting Started
๐งฉ Features
Core Concepts
- Base Fragment Architecture
- Navigation
- Dialog System
- Accessibility Dialogs
- Hint System
- Localization & Language
- Excel-based Question System
Configurable Settings
- Music & Audio
- Speech Rate & TTS
- Theme & Contrast
- Difficulty Levels
- Quit Handling
- TalkBack Announcements
UI/UX
๐ฎ Game Modes
- Overview of Game Types
- Quick Play & Learning Mode
- Shake Mode
- Tap Mode
- Drawing Mode
- Day Calculation
- Number Line
- Mental Calculation
- Angle Mode
- Compass Navigation
- Touch Count
๐งโ๐ป Development
๐ง CI & GitHub Actions
๐งช Testing
๐ Reference
๐ง Ideas & Planning
๐ Credits
Special thanks to contributors, educators, and learners who shaped zMantra.