jenygard Yeah I need to put more thought into it, the current solution is not very stable I also see some random errors here and there.
A keyboard is constantly sending a heartbeat signal if it's connected, perhaps I can listen to it and display some status indicator that the connection is still active. Trying to reinitiate the connection before each transfer like you said is also a good idea, need to try it.
By power saving I don't necessary mean going to sleep completely, but mobile devices are trying very hard to save the resources every second, so if you are not using some feature or some program it will try to deactivate it and put it into background mode so it doesn't waste resources. This just needs to be taken into account and some extra checks and initiations need to be added to make sure the required service is still active before communicating with it.
By the way have you tried to connect android to genos via bluetooth? I am really curios if the site is able to transfer styles wirelessly.