R&D Project: Android App development
Implement proof of concept for periodic background screen capture Android app
Deliver prototype of background service to take screencapture of other device foreground application(s)/activity and save to local folder on non-rooted Android device.
Must be coded to be capable to adjust number of frames per second on non-rooted.
Must show flashing icon in notification bar when service running and during capture (flashing icon when background capture is in active).
Must provide option to start / set fps / ext and stop / exit in notification bar menu item, ie show notification item in list to start capture if not in progress, and stop captures if in progress.
Saved image file names must include date and time, ie DDMMYYHHMMSSSS.png
Images must be saved in the application project folder
Log file to be created when service stopped to indicate seconds between start and stop, any errors handled and number of frames captured.
Java code base using Android Studio
Must continue to capture images whilst receiving other application notifications, phone calls, or other types of messages.
Error handling must be informative and not just crash-out
Application must non-rooted support Jellybean+, ie, Android 4.1.x, 5.x and above
Must be proven on Samsung phone S3 and S7.
User Interface can be minimal for prototype
App Screen UI artefacts available in:
Payment / Milestone 1. Deliver png screen shots of interface to googledrive storage - $20
Payment/Milestone 2. Deliver .apk and source code to googledrive which saves periodic screencaptures of foreground application and save to app folder - $180
Payment/Milestone 3. Successfully rebuilt source code and tested by project testers on Samsung S3/S5/S7, HTC and Motorola devices. - $100
Test Cases available on request
Payment on milestone completion only- upwork deduct fees from milestone amounts
Daily status report required, or by arrangement
*Please review paying attention to detail and ensure your proposal highlights any assumptions or constraints*