[Android Apps and Games] GermainZ:
Really like it but it's a real pain to get into games using 3g. Wifi doesn't seem to have the connectivity related problems described below, but I'm not sure.

Suggestions:

Give the players a way to delete the last letter of their words.

Bugs:

Refreshing almost ways keeps the oldest game in an old state. Entering and exiting that game a few times seems to refresh the list correctly, although the states (rounds, points) are still in an old state.

The same issue is present when you enter a game. Its stats are never up to date. It took me half an hour once to finally get it to update.

Force closed twice when submitting move with a poor connection. Relevant parts of the logcat below.

Force closes every time I try to access a particular game. See the second logcat.

11-25 14:45:31.320 W/ActivityManager(28040): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { cmp=de.goddchen.android.letterwars/.activities.MainActivity bnds=[0,284][320,354] }
11-25 15:07:08.460 E/SubmitMoveLoader(4835): at de.goddchen.android.letterwars.async.SubmitMoveLoader.loadInBackground(SubmitMoveLoader.java:66)
11-25 15:07:08.460 E/SubmitMoveLoader(4835): at de.goddchen.android.letterwars.async.SubmitMoveLoader.loadInBackground(SubmitMoveLoader.java:24)
11-25 15:07:08.515 E/Crittercism(4835): at de.goddchen.android.letterwars.fragments.GameFieldFragment$5.onLoadFinished(GameFieldFragment.java:537)
11-25 15:07:08.515 E/Crittercism(4835): at de.goddchen.android.letterwars.fragments.GameFieldFragment$5.onLoadFinished(GameFieldFragment.java:509)
11-25 15:07:11.507 E/AndroidRuntime(4835): at de.goddchen.android.letterwars.fragments.GameFieldFragment$5.onLoadFinished(GameFieldFragment.java:537)
11-25 15:07:11.507 E/AndroidRuntime(4835): at de.goddchen.android.letterwars.fragments.GameFieldFragment$5.onLoadFinished(GameFieldFragment.java:509)
11-25 15:07:42.718 E/GamesLoader(13968): at de.goddchen.android.letterwars.async.GamesLoader.loadInBackground(GamesLoader.java:43)
11-25 15:07:42.718 E/GamesLoader(13968): at de.goddchen.android.letterwars.async.GamesLoader.loadInBackground(GamesLoader.java:26)
11-25 15:07:44.734 E/PlayerLoader(13968): at de.goddchen.android.letterwars.async.PlayerLoader.loadInBackground(PlayerLoader.java:46)
11-25 15:07:44.734 E/PlayerLoader(13968): at de.goddchen.android.letterwars.async.PlayerLoader.loadInBackground(PlayerLoader.java:19)
11-25 15:07:44.757 E/PlayerLoader(13968): at de.goddchen.android.letterwars.async.PlayerLoader.loadInBackground(PlayerLoader.java:46)
11-25 15:07:44.757 E/PlayerLoader(13968): at de.goddchen.android.letterwars.async.PlayerLoader.loadInBackground(PlayerLoader.java:19)
11-25 15:07:45.164 E/GameLoader(13968): at de.goddchen.android.letterwars.async.GameLoader.loadInBackground(GameLoader.java:35)
11-25 15:07:45.164 E/GameLoader(13968): at de.goddchen.android.letterwars.async.GameLoader.loadInBackground(GameLoader.java:19)
11-25 15:07:54.289 E/StatsLoader(13968): at de.goddchen.android.letterwars.async.StatsLoader.loadInBackground(StatsLoader.java:33)
11-25 15:07:54.289 E/StatsLoader(13968): at de.goddchen.android.letterwars.async.StatsLoader.loadInBackground(StatsLoader.java:20)
11-25 15:07:54.921 E/GamesLoader(13968): at de.goddchen.android.letterwars.async.GamesLoader.loadInBackground(GamesLoader.java:43)
11-25 15:07:54.921 E/GamesLoader(13968): at de.goddchen.android.letterwars.async.GamesLoader.loadInBackground(GamesLoader.java:26)
11-25 15:08:03.054 E/PlayerLoader(13968): at de.goddchen.android.letterwars.async.PlayerLoader.loadInBackground(PlayerLoader.java:46)
11-25 15:08:03.054 E/PlayerLoader(13968): at de.goddchen.android.letterwars.async.PlayerLoader.loadInBackground(PlayerLoader.java:19)
11-25 15:08:03.054 E/PlayerLoader(13968): at de.goddchen.android.letterwars.async.PlayerLoader.loadInBackground(PlayerLoader.java:46)
11-25 15:08:03.054 E/PlayerLoader(13968): at de.goddchen.android.letterwars.async.PlayerLoader.loadInBackground(PlayerLoader.java:19)
11-25 15:08:03.351 E/GameLoader(13968): at de.goddchen.android.letterwars.async.GameLoader.loadInBackground(GameLoader.java:35)
11-25 15:08:03.351 E/GameLoader(13968): at de.goddchen.android.letterwars.async.GameLoader.loadInBackground(GameLoader.java:19)
11-25 15:08:16.601 E/StatsLoader(13968): at de.goddchen.android.letterwars.async.StatsLoader.loadInBackground(StatsLoader.java:33)
11-25 15:08:16.601 E/StatsLoader(13968): at de.goddchen.android.letterwars.async.StatsLoader.loadInBackground(StatsLoader.java:20)
11-25 15:08:16.640 E/GamesLoader(13968): at de.goddchen.android.letterwars.async.GamesLoader.loadInBackground(GamesLoader.java:43)
11-25 15:08:16.640 E/GamesLoader(13968): at de.goddchen.android.letterwars.async.GamesLoader.loadInBackground(GamesLoader.java:26)
11-25 15:11:09.585 E/SubmitMoveLoader(13968): at de.goddchen.android.letterwars.async.SubmitMoveLoader.loadInBackground(SubmitMoveLoader.java:65)
11-25 15:11:09.585 E/SubmitMoveLoader(13968): at de.goddchen.android.letterwars.async.SubmitMoveLoader.loadInBackground(SubmitMoveLoader.java:24)
11-25 15:11:09.625 E/Crittercism(13968): at de.goddchen.android.letterwars.fragments.GameFieldFragment$5.onLoadFinished(GameFieldFragment.java:537)
11-25 15:11:09.625 E/Crittercism(13968): at de.goddchen.android.letterwars.fragments.GameFieldFragment$5.onLoadFinished(GameFieldFragment.java:509)
11-25 15:11:12.648 E/AndroidRuntime(13968): at de.goddchen.android.letterwars.fragments.GameFieldFragment$5.onLoadFinished(GameFieldFragment.java:537)
11-25 15:11:12.648 E/AndroidRuntime(13968): at de.goddchen.android.letterwars.fragments.GameFieldFragment$5.onLoadFinished(GameFieldFragment.java:509)

11-25 16:11:48.742 I/ActivityManager(28040): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=de.goddchen.android.letterwars/.activities.MainActivity } from pid 16994
11-25 16:11:54.546 I/InputDispatcher(28040): Delivering touch to current input target: action: 0, channel '40b14198 de.goddchen.android.letterwars/de.goddchen.android.letterwars.activities.MainActivity (server)'
11-25 16:11:54.687 I/InputDispatcher(28040): Delivering touch to current input target: action: 1, channel '40b14198 de.goddchen.android.letterwars/de.goddchen.android.letterwars.activities.MainActivity (server)'
11-25 16:11:57.679 I/InputDispatcher(28040): Delivering touch to current input target: action: 0, channel '409bfba0 de.goddchen.android.letterwars/de.goddchen.android.letterwars.activities.MainActivity (server)'
11-25 16:11:58.000 I/InputDispatcher(28040): Delivering touch to current input target: action: 1, channel '409bfba0 de.goddchen.android.letterwars/de.goddchen.android.letterwars.activities.MainActivity (server)'
11-25 16:11:58.062 I/ActivityManager(28040): Starting: Intent { cmp=de.goddchen.android.letterwars/.activities.GameActivity (has extras) } from pid 17631
11-25 16:12:01.539 I/InputDispatcher(28040): Delivering touch to current input target: action: 0, channel '40a6b840 de.goddchen.android.letterwars/de.goddchen.android.letterwars.activities.GameActivity (server)'
11-25 16:12:01.617 I/InputDispatcher(28040): Delivering touch to current input target: action: 1, channel '40a6b840 de.goddchen.android.letterwars/de.goddchen.android.letterwars.activities.GameActivity (server)'
11-25 16:12:02.187 I/InputDispatcher(28040): Delivering touch to current input target: action: 0, channel '40a6b840 de.goddchen.android.letterwars/de.goddchen.android.letterwars.activities.GameActivity (server)'
11-25 16:12:27.335 I/WindowManager(28040): Input event dispatching timed out sending to de.goddchen.android.letterwars/de.goddchen.android.letterwars.activities.GameActivity
11-25 16:12:44.648 E/InputDispatcher(28040): channel '409bfba0 de.goddchen.android.letterwars/de.goddchen.android.letterwars.activities.MainActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8
11-25 16:12:44.648 E/InputDispatcher(28040): channel '409bfba0 de.goddchen.android.letterwars/de.goddchen.android.letterwars.activities.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
11-25 16:12:44.664 E/InputDispatcher(28040): channel '40a6b840 de.goddchen.android.letterwars/de.goddchen.android.letterwars.activities.GameActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8
11-25 16:12:44.664 E/InputDispatcher(28040): channel '40a6b840 de.goddchen.android.letterwars/de.goddchen.android.letterwars.activities.GameActivity (server)' ~ Channel is unrecoverably broken and will be disposed!