Hi István,
First of all - köszönöm szépen - for this very nice app :-)
Works like a rock using a MotoXPlay with Android 6.0.1 and a GameSir-G3s Gamepad. Fyi: so far i expierenced no disconnects or anything similar (like sometimes reported here before)
One question i have: is it possible to implement some kind of Expo-Function? Don't know if you are familiar with 'real' RC remotes: it is used to make Stick-Movements in the center kind of insensitve. In my case i'm controlling the Lego Porsche and it jumps when you start moving the sticks. Its because they are very sensitive in the center and give relatively fast a lot of power. This requires very very very slow sticks moves in order to perform a smmoth start of the car. Btw: the second typically used option (called Dual Rate) you already implemented by defining the max. power to each channel.
Andreas