We need a proof of concept (POC) application. This application is not intended to be market-ready but only to demonstrate a few technical abilities. The app must use Android Media Projections to take screenshots of any app being displayed on the screen every 10 seconds and upload the file via HTTP. Here are the specific requirements:
REQUIREMENTS
1. Create a screen that says: "You have arrived!" and place one button on the screen that says "Start" when the screenshot timer is stopped and says (the button) "Stop" when the screenshot timer is running.
2. When the user presses the "Start" button, create a timer to run every 10 seconds and take a screenshot of whatever is displayed on the device screen using Android Media Projections:
[login to view URL]
*Note: we understand that banking apps and other secure apps which specify the SECURE_FLAG will return a black image, but the POC must return images for all apps that do not make use of this flag.
The image should be saved to the app files directory, not to the gallery.
3. Use API version 21, Android 5.0 Lollipop.
4. Immediately after the screenshot is captured, upload the image to [login to view URL]
using the guide found here: [login to view URL]
5. Finally, remove the image once it is successfully uploaded.
DELIVERABLES: Code and APK required. Downloadable link (insecure sources is fine) also required for beta-testers and demonstration.
DEADLINE: POC application must be completed by 6/1/2018 1:00 p.m. MDT
Good day,
Senior mobile developer at your service. I have gone through the requirements of your application and understand clearly what needs to be done and how it needs to be done. I can complete the POC for the given deadline and would really like to work on this project. Let's discuss further details.
Thank you so much for your attention.
Regards,
Raú
Dear,
I am Smile Song, Mobile developer in China.
I've just read your job posting and I’m very interested.
I'm a certificated freelancer with almost 1000 good reviews from clients.
I have experienced knowledge in every part of mobile technology.
I know how to bring your idea alive and communication well.
I never disappoint my clients and I’m able to lead your project to success.
I am sure these will reflect in my past results.
Please contact me if I am a match for you are looking for.
Best Regards,
Song
Hi, Hope you are doing well!
I am professional Android app developer and have rich experiences.
I am very interested in this project.
Hope to work with you.
Best Regards
Hi. I have read and understood your requirements. I am free right now so I can start working on your project. I will make sure that your app is perfect and you have no worries whatsoever.
Hello,
I can deliver this application with the specifications proposed.
Application that can take a screenshot of anything on the screen and send it back to a server.
the image will be saved as a file (not an image) to prevent showing it in the background.
every 10 sec we will upload a new screenshot to the server and delete the old images.
As mention in the description, step 2 and step 3 will require a combination of threads, event-handler, and media projections. For step-4 and onwards, there are multiple ways (specifically 3) to save the images in folders other than gallery (hidden from the gallery) and uploading it to the specified link. These requirements along with useful links make it a RELATIVELY easier task.
I have Intermediate-level knowledge and experience in Java and Android. and I can start working as soon as the details are shared and will deliver the project on time and with complete satisfaction.
Looking forward to working with you.