The way the app is built, it requires a continuous connection. People have complained about this before, and it would be better in the end if he app would be able to save the moves until there is a connection to submit the moves. So you would download your games list in the morning, make moves on the train without connection, and upload your moves when in the office. Unfortunately this is not yet possible, and I can imagine that it would require a lot of changes to the current chess app engine to change it.
The downside is indeed that the app is behaving bad when you are on a bad connection.
Stable Display of game


I am also a bit annoyed by this network issue. As a user I do not see any serious reason for having continuous connection when playing correspondence chess or solving tactics. Live chess - yes, videos - yes. By the way, it would be also nice to see the network signal level.
As a developer I agree that such change could be quite difficult. But without changes there will be no progress and application will simply degrade.

It seems reasonable to require a connection when the games list is shown, and to load in a selected game, but while nothing is happening not refreshing the screen with the game display, and especially not when it is to force the user back to the games list would save me a lot of frustration! I understand it needs to be connected when I do something.
I wouldn't expect, or want, off line play with batch updates. Just to be able to see the board without interuption. Having said all that I still really like the product.
I'm often using the app with a bad connection - either wifi or 3g. I select a game and while I'm doing nothing but considering my move the app flips back to the game list. So I reselect and eventually get back for a bit then it jumps back again. If the display just stayed put once it was up, even if the connection had dropped, it would be much less frustrating. If there was a problem when I eventually submit the move that would be understandable. It is stable with a much inferior competitors app.