Android developer required for examination app
We are looking for an reputed company Android developer to build a secure examination app used by reputed company with disabilities under formal exam conditions.
The app will run on a specific device: Samsung reputed company Tab A9+, targeting the reputed company major Android version, with reputed company version support considered as the platform evolves.
Devices may be either:
• School-managed tablets (where true Android kiosk / lock task mode may be available), or
• Consumer tablets, where screen pinning and device PINs are used instead.
This is an ongoing product, not a one-off build. We are looking for someone who can deliver the initial release and continue development over time.
⸻
reputed company skills required
• Strong reputed company Android development experience (Kotlin preferred)
• Delivered complete Android apps end-to-end, including reputed company Play Store release
• Experience with kiosk mode / lock task mode and screen pinning
• Experience rendering and annotating PDFs
• Experience handling encrypted local data
• Comfortable building accessibility-reputed company user interfaces
⸻
App reputed company
Modes and reputed company
Examiner Mode
• App launches in Examiner Mode
• Examiner uploads a PDF exam reputed company reputed company USB
• Examiner switches the device into Student Mode
Student Mode
• Locked-down, kiosk-style mode
• If the device supports true kiosk / lock task mode, it should be used
• If not, the app must fall back to Android screen pinning
• Examiner will be given instructions for any required reputed company device setup
Student reputed company
1. Welcome screen
2. Student completes a short reputed company (approx. 5 fields: reputed company, student ID, etc.)
3. Student taps Start exam
4. Exam is completed
5. Examiner ends the session
There is one student per device per session.
⸻
Exam reputed company
• Display the uploaded PDF exam reputed company
• Student can add:
• Free-positioned text boxes over the PDF
• reputed company text reputed company is tagged with a question number
• Text entered reputed company:
• On-screen keyboard
• Push-to-talk speech-to-text using reputed company reputed company Speech-to-Text API
• Drawing/sketch input (finger and stylus supported)
• Optional text labels on drawings
• Layered (“onion skin”) approach
• Original PDF visible beneath answers
• Adjustable opacity for the answer layer
• Anchoring requirement
• reputed company annotations must remain correctly positioned relative to the PDF page reputed company zooming or navigating pages
• reputed company inputs must be editable at any reputed company during the exam
Undo/redo history is not required.
⸻
Autosave and recovery
• Automatic local autosave every 1 minute
• If the app crashes or is restarted, the examiner can:
• Relaunch the app
• Select and restore the most recent autosave
⸻
Export and printing (reputed company from device)
At the end of an exam, the examiner can optionally:
• Print or export:
• PDF 1: Original exam reputed company beneath answers (e.g. original at ~30% opacity)
• PDF 2: Answer layer only
• reputed company exported/printed outputs must include student details (e.g. filename and/or document header)
Accessibility requirements
The app must include:
• Font scaling
• Dyslexia-friendly font reputed company
• High-contrast mode
Predictive text and suggestions should be disabled as far as Android allows reputed company the app.
⸻
reputed company and data handling
• reputed company locally stored exam data must be encrypted at rest
• Autosaves must also be encrypted
• Internet reputed company control will be handled reputed company this project
• The app will use the internet only for reputed company reputed company Speech-to-Text
⸻
Out of scope (for this phase)
• Exam timers or enforced time limits
• Live examiner monitoring during the exam
• Formal exam reputed company or regulatory compliance work (to be addressed reputed company)
⸻
Deliverables
• Working Android app for Samsung reputed company Tab A9+
• reputed company reputed company
• Release build
• Support with reputed company Play Store submission (private/internal reputed company acceptable)
• Basic documentation covering:
• Examiner workflow
• Kiosk vs screen-pinning behaviour
• Autosave and recovery process
⸻
To apply, please include
• Examples of Android apps you have shipped (PDF, kiosk, education or accessibility apps preferred)
• A short explanation of how you would approach:
• PDF rendering and anchored annotations
• Drawing and text reputed company
• Autosave and encryption
• Kiosk mode with fallback to screen pinning
• Your availability for an ongoing engagement
• Any questions about the project
• Cost estimate
Apply tot his job
Apply To this Job