Moto X Android Kit Kat.
The good:
I like the way the game looks. I like that more of the sites features are accessible from the android app.
The bad:
Thank you for detailed feedback! As a developer you are probably aware of testing environment. And i can say that we do all possible tests on our side, and all your mentioned cases are works fine for us, and not depend on wifi/3G/4G/2.5G/2G, signal strength and etc. We do have a some devices, some different cellular networks to test with, but we can't cover all possible differences. What we can do, together with you is to test a special version, which you can receive by email(please send me a private message with email), and we collect that data and investigate your particular case.
Immersive mode is 4 months new feature, and we have a more important things to fix rather than implementing new shiny features, that doesn't make better performance and doesn't work on all device with a simple code snippet.
Thanks again for detailed feedback!
Moto X Android Kit Kat.
The good:
I like the way the game looks. I like that more of the sites features are accessible from the android app.
The bad:
Live games constantly hang. Be it on wifi or Network, at least once a game the board will freeze with my clock still counting down. Sometimes this can be corrected by entering the chat menu and then backing out.
There appear to be two states of the game occuring; one of the states being local and the other located on the server. It seems when a move is made on the user device it changes the game state and then pushes the update to the server. The server makes the same change and then pushes the update to the local version. This seems clunky. Why not have a modified web view of the board so that you are active on the server side. Or query the server on every click action of the screen. Pick piece ( click ) Query server. Move piece ( click ) query server. More packets are being sent but the data usage is minimal.
I am not a fan of the full screen mode as I can't check my notification bar for Network strength, time, notifications etc.. Android Kit Kat offers a nice way in and out of this full state. Since you already have the "in" down I will include a code snippet at the bottom for the "out" state.
The app does not handle interuptions well. Receiving a phone call will completely disconnect you from a live game with no hope of reconnecting, even if the call is ignored. The board is present and the clock is counting down but no inputs are accepted. Email and text messages will sometimes cause the same thing.
I also do not like that the app launches into a live chess area even though that is what I use my phone for the most. I would prefer a splash screen with the different options to choose from like the previous version.
I do not like that the Live Chess persist after exiting the app. I know that it times out and closes but I believe the user should have action of the app state. A logout button would be nice. Better yet a back button handler would be preferred.
I have been a paid member in the past but discontinued it when I was playing less. I would be willing to pay again just to have a usable version on my phone if that is what it takes.
As mentioned previously here is a code snippet to handle the exit full view using two buttons to enter and exit.