Android Typing Exam MCQ App

via Freelancer ·

Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted1 hour ago
I need a complete Android application that helps users prepare for typing-related exams through a bank of multiple-choice questions. The core flow is simple: the user selects a practice set, the timer starts, and at the end they can review their score and see how that performance fits into their historical stats.

Core requirements
• Timed practice exams with start, pause, and auto-submit when the clock hits zero.
• Progress tracking and analytics that show overall accuracy, speed trends, category strengths, and a visual history chart.
• Support for every MCQ style I will upload—including single correct, multiple correct, and quick True/False items—handled seamlessly in one interface.
• A modern, colorful UI that still feels lightweight and intuitive on phones and tablets.

Technical expectations
The project should be built in Android Studio (Kotlin or Java—whichever you are fastest with) and follow current Material guidelines so it looks alive on Android 8.0 up through the latest release. I will supply the initial CSV/JSON question set; make sure onboarding lets me import future sets easily. Local data can sit in Room or another lightweight store, but please structure it so I can plug in Firebase later without a rewrite.

Deliverables
1. Full Android Studio source code, cleanly commented.
2. Signed APK + instructions for Google Play upload.
3. One-page setup guide covering how to add new question packs and view analytics.

Acceptance criteria
• A 25-question timed test runs start-to-finish on a real device without crashes.
• Progress screens update accurately after every completed test.
• UI colors and typography match the Figma palette I will provide.

If any part of the spec isn’t clear, let’s sort it out before you start coding—I’d prefer one solid build to rounds of patching.
java javascript mobile app development android analytics kotlin android app development android studio
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.