The app must be delivered along with its source code and be developed in Android Studio (3.0 or higher)
It should be compatible with mobile devices, smartphones or tablets, with android operating system [api 16 (Jelly Bean) version or higher].
Take photo and film with front and back camera.
- button to take a photo. Zoom must ajust automatically for high image quality
- button to flip between front and back camera.
- button to film.
- button for settings.
The application must allow to set the Photo Size and Video Size for the front and rear cameras:
Crop and rotate
The app, after taking the photo should allow to cut and rotate the photo with a preview screen.
Captured photos should receive a stripe in the lower right corner with the latitude and longitude of the capture location, date, and time.
Record videos with the front and rear cameras.
While recording the video, the app should display a blinking red circle to indicate that the recording is being performed
It should also display a timer of the time of the recorded video.
In addition, it must have 2 buttons during the recording: Stop and Pause. Stop to end the video and Pause stops recording and displays a Resume button. Clicking on Resume the video should continue to be recorded.