Automate Android Benchmarks in Python
Budget: $150 – $250 AUD
I already have Android World Benchmark and I need a clean, fully scripted way to fire it up on several Android Studio Emulator instances at once. The core of the job is a Python-based orchestration layer that can:
• spin up and tear down any number of Android Studio Emulator devices and can be ran on currently running emulator.
• push the benchmark package, launch the tests, and collect raw results,
• expose those results immediately in a lightweight web interface where I can both view live scores and issue simple controls (start, pause, stop, restart an individual device or the whole batch).
The web front end can stay minimal—plain FastAPI, or something equally simple is fine—as long as I can:
– see a dashboard of current emulator instances with status and latest score,
– click to prepare a specific task, check task result.
– download the final result set in JSON if I need to analyse it offline.
Note: I need a professional python developer, the android emulator stuff is basic dont need to know much about it, chatgpt should be enough to figure out how to manage that.
I will explain in more details the task on call, if you do not want to be on call, please dont bid
• spin up and tear down any number of Android Studio Emulator devices and can be ran on currently running emulator.
• push the benchmark package, launch the tests, and collect raw results,
• expose those results immediately in a lightweight web interface where I can both view live scores and issue simple controls (start, pause, stop, restart an individual device or the whole batch).
The web front end can stay minimal—plain FastAPI, or something equally simple is fine—as long as I can:
– see a dashboard of current emulator instances with status and latest score,
– click to prepare a specific task, check task result.
– download the final result set in JSON if I need to analyse it offline.
Note: I need a professional python developer, the android emulator stuff is basic dont need to know much about it, chatgpt should be enough to figure out how to manage that.
I will explain in more details the task on call, if you do not want to be on call, please dont bid