Job description
Main functionalities:
1. camera scanning:
- Continuous viewing from the phone's camera
- Clearly marked scanning area on the screen
- Ability to use both front and rear cameras
2 Text Recognition (OCR):
- Detection of stored mathematical operations
- Support for various writing formats (e.g. “2+2=4” or “2 + 2 = 4”)
- Handwriting recognition
3 Math Verification:
- Verifying the correctness of simple operations (+, -, *, /)
- Handling actions with parentheses
- Handling multi-step operations
- Multiplication
4 User interface:
- Clear camera view
- Frame indicating the scanning area
- Immediate indication of correct operation
- Display of correct result in case of error
Technical requirements:
1. Android system (min. version 6.0)
2. use of ML Kit for OCR
3. use of CameraX API
4. support for different screen resolutions
5. Optimization for performance