Production
Android
2024Mobile Engineer & ArchitectEAP Tracker
Engineering admission preparation tracking and syllabus mastery system.
Executive Overview
EAP Tracker was created to solve the massive tracking deficit experienced by engineering aspirants facing challenging admission tests. It replaces messy paper notebooks with a structured mobile platform that quantifies preparation velocity across Physics, Chemistry, and Mathematics.
The Problem & Motivation
Competitive engineering entrance exams require continuous retention over extensive syllabi spanning dozens of chapters. Students consistently struggle to balance revision intervals, overlook recurring mistakes, and lack data on which topics yield the highest score improvements.
Architecture & System Design
Built using modern Android architecture principles: Single Activity, MVVM design pattern, Kotlin Coroutines, Room for local caching, and Firebase for authenticated cloud backups.
Architectural PipelineUI (Jetpack Compose/XML) -> ViewModel (StateFlow) -> Repository -> Local Room DB <-> Firebase Cloud Sync
Offline-First by Design: Students frequently study in areas with unstable connectivity. All progress updates write directly to local Room SQLite tables first.
Spaced Repetition Reminders: Configurable notification scheduling calculated based on previous review performance to reinforce difficult formulas.
Visual Mastery Analytics: Dynamic progress wheels and chapter breakdown matrices that provide clear visual feedback.
Technical Challenges & Solutions
1Challenge: Ensuring 100% seamless offline data persistence with reliable bidirectional synchronization when internet access is restored.
Engineered Solution: Leveraged Android WorkManager to orchestrate background network sync tasks with exponential backoff and conflict resolution rules favoring the latest local modification timestamp.
2Challenge: Maintaining smooth 60fps scrolling on low-end budget Android devices with extensive syllabus lists.
Engineered Solution: Optimized RecyclerView view holders and minimized layout nesting, ensuring zero dropped frames across older Android operating systems.
Key Outcomes & Impact
- Deployed and utilized in real-world engineering admission preparation sprints with exceptional user reliability.
- Zero crash rate across tracked preparation cycles with 100% offline uptime.
- Empowered students to identify critical revision bottlenecks before exam deadlines.
Technology Stack
Release Changelog
v1.2.02024-08-10
- • Physics formula review module
- • Automated chapter mastery score computation
- • Offline mode with background Firebase synchronization