I need an Android app developed with a single screen that will have functionality centered around sending commands via the USB port using UsbSerial. I will provide all the graphics images required, which will be used as buttons on the interface. The app should save all commands sent and the corresponding responses received for future reference. The buttons displayed will toggle between different states or modes based on interaction. Additionally, the app needs to highlight the active state of a button on the screen to provide visual feedback when its state changes. I will share details of the specific commands to be sent in a separate document. This is a foundational project with the potential to expand and include more screens in the future. Please let me know if you have experience handling USB communication in Android and can incorporate these features seamlessly.