Hi Imurvai,
I've tested your app and find it to be very useful. I must confess I didn't expected this level of quality from the app.
Upon testing with BuWizz 2 I would like to give you some ideas for future improvements of the app:
- For buttons consider adding a new checkbox for reverse toggle. That would be useful for controlling PF servo motors to reverse without needing to stop in zero position. Just change the polarity by the press of the button. As it is now, this can't be done with just one button because two buttons would need to be assigned, one for toggling each direction of the servo motor.
- On the slider for setting the maximum power of a joystick control, you may add another slider to create a "dead zone" from zero up to the set limit.
- Allow for background running of the app or with the screen locked/turned off. When running in the background just display it's running status in the notification bar and tapping the notification will bring the app back on the screen. Or at least allow for screen locking as this would really help in the situation where you want to have the phone in your pocket while controlling the joystick. And it would also help with battery conservation.
- Currently in BuWizz controls it is not possible to change the voltage and it is running by default at 7.2V. Please add the option to select the buwizz voltage (5v=low, 7.2v=normal, 9v=high, 12v=ludicrous), as in the BuWizz app.
- Consider adding Mindstorms EV3 as a device to be controlled. You just have to send the gamepad data to the dedicated EV3 bluetooth mailboxes. It should be very simple to do and would open o whole range of possibilities.
You should upload your app to play store. It deserves to be there as it is very well designed.
Thank you for sharing with us this great app.