ETSoftwareStudio/obd-scanner-android ? reverse-engineered prompt
Reverse engineered prompt
Build me an Android OBD2 scanner app that connects to a Bluetooth Classic ELM327 adapter, lets me scan nearby devices, pair from inside the app, and connect to my car without a bunch of setup.
I want a clean modern app with a connection screen, a live dashboard, diagnostics, and settings. The dashboard should show live vehicle data like speed, RPM, coolant temperature, and throttle, with updates that keep running smoothly in the background. The diagnostics screen should show the VIN, read trouble codes, and let me clear them. The settings should let me change the polling speed, switch light and dark theme, turn auto connect on or off, and enable debug logging.
Please make it feel polished and production ready, with clear loading and error states, good Bluetooth permission handling, and a simple design that works well on Android phones. If you need to check the latest docs for any Android APIs, go ahead and look them up online.
Are you gonna build this?
make sure you review the code using coderabbit