1. Budget $800/-. Integrate with our existing app (service and app).
2. Add ~5 UI elements (just button, text areas to see debug and status, and menu to switch current screen). More background code.
3. debug statements and test code (Test and debug statements should have simple constants in properties file to change, on the fly in device)
4. download password protected zip, extract and verify one of the file's content
5. all code ours, you need to make an account in [url removed, login to view] and know basic git to work with out other developer on your branch and carefully merge code
6. 8 day deadline, start ASAP and deliver on time
7. you must have a rooted device and a normal device to test the code.
8. API 21+ (few 21s and other 22,23,24, we will test on all)
9. clean good code that can be maintained. proper version and dependency mgt with git tags and informative commit msgs. The new feature are not part of existing app features. Want to add user licencing (first time acticate via user name and password), download a zip with some content, protect our files in private area of app files. Your new code should not affect existing app.
10. Write certain code to run if phone rooted. Other for non rooted. Will be given part of full requirements in chat. You need do one round of full testing on rooted and non rooted.