Upgrade to Chess.com Premium!

New Android Build w/ Bug Fixes (Mar 21)

  • erik
  • on 3/21/11, 3:31 PM.

Thank you everyone for your patience! Here is our final release candidate!


Please let us know if you have any issues!


1975 reads 20 comments
0 votes


  • 3 years ago


    hi moderators and developers on this site..I play live chess using my android device..I would like to request something essential.. 1.) interface should have a functionality to let player view previous moves..even the other average software has this I'm confident that chess.com shouldn't have any problem developing that.. 2.) it would be very nice for android users to be able to review previous games and tactics trainer rating and puzzles under went.. I guess I will have a complete chess experience with there 2 little things added to chess for android app.. thanks in advance! more power!
  • 4 years ago


    Much improved over the old app.  Running on Droid 1 Cyanogen 6.1.2.

    1. Almost every time if I have been using other apps and then go back to the chess app, I get the game list and then once selecting the first game, the app will crash.  If I then go back into the app, it is fine from that point on.

    2. If I am offered a draw and this game appears as the firt game in the game list, selecting it will not bring up the game.  It just stays on the game list, so I can never get to the game. 

  • 4 years ago


    Hello, this app runs fine on my Galaxy tab. Just two things (don't find it here): 1. I am premium member but videos are just shown in short (non-premium) version. 2. In live game section the challenges are not shown, also a gamelist would be nice. Is there an option to get this? Great app anyway. EDIT tactics not running. Computer play sometimes crashes. PIET
  • 4 years ago


    Bugs: the old android app was horrible, logged me out 50% of the time, with this new app it's about 5-10%, MUCH Better. I do get "another logon detected" occasionally but can click past it.


    Live chess: i'm finally playing it.


    I am still having an issue with the new app though: if i lock my screen (press power button to turn off screen) while anywhere in the chess app my screen locks but my screen doesn't turn off, this is only happening while in the chess app. i've replicated it many times, and can't do it anywhere else on my phone. this is still much less annoying (so far) than the logged in/out issue.


    OG Droid - rooted, with Gingerbread 2.3.3 (GPA14)




  • 4 years ago


    +1 to add buttons (chat, next move, previous move) on the main screen.

    @edoderoo: this could be done for screens with at least HVGA resolution. QVGA resolutions (Wildfire) could stay as they are. Different layouts for different screen resolutions are possible.


    Still getting those "another login detected".

    One exception I get sometimes if I try to open the menu:

    03-31 10:35:23.897: ERROR/AndroidRuntime(15500): FATAL EXCEPTION: main
    03-31 10:35:23.897: ERROR/AndroidRuntime(15500): java.lang.NullPointerException
    03-31 10:35:23.897: ERROR/AndroidRuntime(15500):     at com.chess.activities.Game.onCreateOptionsMenu(SourceFile:1368)
    03-31 10:35:23.897: ERROR/AndroidRuntime(15500):     at android.app.Activity.onCreatePanelMenu(Activity.java:2148)


    another one from the log:

    03-31 11:00:41.187: ERROR/ActivityThread(15745): Activity com.chess.activities.Game has leaked IntentReceiver com.chess.activities.af@45086cb8 that was originally registered here. Are you missing a call to unregisterReceiver()?
    03-31 11:00:41.187: ERROR/ActivityThread(15745): android.app.IntentReceiverLeaked: Activity com.chess.activities.Game has leaked IntentReceiver com.chess.activities.af@45086cb8 that was originally registered here. Are you missing a call to unregisterReceiver()?
    03-31 11:00:41.187: ERROR/ActivityThread(15745):     at android.app.ActivityThread$PackageInfo$ReceiverDispatcher.(ActivityThread.java:939)
    03-31 11:00:41.187: ERROR/ActivityThread(15745):     at android.app.ActivityThread$PackageInfo.getReceiverDispatcher(ActivityThread.java:734)
    03-31 11:00:41.187: ERROR/ActivityThread(15745):     at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:822)
    03-31 11:00:41.187: ERROR/ActivityThread(15745):     at android.app.ContextImpl.registerReceiver(ContextImpl.java:809)
    03-31 11:00:41.187: ERROR/ActivityThread(15745):     at android.app.ContextImpl.registerReceiver(ContextImpl.java:803)
    03-31 11:00:41.187: ERROR/ActivityThread(15745):     at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:318)
    03-31 11:00:41.187: ERROR/ActivityThread(15745):     at com.chess.activities.Game.onResume(SourceFile:1718)


    another exception:

    03-31 11:04:36.967: ERROR/AndroidRuntime(15745): FATAL EXCEPTION: main
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745): java.lang.RuntimeException: Error receiving broadcast Intent { act=GetServerResponse (has extras) } in com.chess.core.e@4510e398
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     at android.app.ActivityThread$PackageInfo$ReceiverDispatcher$Args.run(ActivityThread.java:905)
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     at android.os.Handler.handleCallback(Handler.java:587)
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     at android.os.Handler.dispatchMessage(Handler.java:92)
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     at android.os.Looper.loop(Looper.java:123)
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     at android.app.ActivityThread.main(ActivityThread.java:4627)
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     at java.lang.reflect.Method.invokeNative(Native Method)
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     at java.lang.reflect.Method.invoke(Method.java:521)
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:878)
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:636)
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     at dalvik.system.NativeStart.main(Native Method)
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745): Caused by: java.lang.ArrayIndexOutOfBoundsException
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     at com.chess.activities.Singin.c(SourceFile:166)
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     at com.chess.core.e.onReceive(SourceFile:182)
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     at android.app.ActivityThread$PackageInfo$ReceiverDispatcher$Args.run(ActivityThread.java:892)
    03-31 11:04:36.967: ERROR/AndroidRuntime(15745):     ... 9 more

  • 4 years ago


    @Mat_b, to always show all options will not be possible on my WildFire that has a relatively small screen.

    If there is a new chat message, I do get a pop-up after a little while. But a different notification, like the red dot inbetween your name & opponent name, could be helpful.

  • 4 years ago


    One idea for a nice improvement on a otherwize great app would be to include (in the online chess) my opponents time left on the game overview (if it is them to move). As it is now I can only see how much time I have left when it is my turn to move, but not how much time my opponents have left if it is their turn to move.

  • 4 years ago


  • 4 years ago


    yeah! what is with the flags? :)

  • 4 years ago


    A few comments

    • it's better - less force closes etc
    • but it does still fc sometimes - again it's solved by using Task Killer to get rid of unnecessary processes
    • I had no problem with the 'loading' message - but it's looking like I'm in a minority there
    • once or twice it's forgotten my preference to go straight to current games (defaulting instead to Challenges).  But usually that's fine.

    Still can't figure out what the flags are for ... :-)

  • 4 years ago


    Great App. Being an Android App developer myself I appreciate the effort that went into this. 

    One idea for update could be to include conditional moves. However, I realize that it is perhaps not that easy to make that feature in the app when it comes to doing the UI design for that feature in a smart way.

  • 4 years ago


    It gets better and better!

    +1 for a setting to disable screen lockout.

    Please add buttons below the analysis board to move backward and forward (as shown in some pictures of your app)!

    Some issues:

    - I had an issue with the previous version (unable to test with this version as I had no draw offer yet): When I received a draw offer I was unable to look at the game.

    - Live games: There're lots of Android activities created in the app: when using the back button after some live games all the activities are shown (create new challenge etc).

    - Live games: one live game I had yesterday was "abandoned" by me but actually was not. I apparently did not receive the move from my opponent (maybe I was disconnected for a short time?) and was therefore unable to make a move. The time of my opponent was just decreasing.

  • 4 years ago


    I know that quite some ppl had remarks on the "update icon" ...

    My feeling was that they believed it took so long to update ... now the update times are not shorter (I think), but on my WildFire I have just no icon at all. Actually I have less information I had before, and I believe that the update icon really gives the user valuable information that the app is doing something ...

    I'm just wondering what the other users think, especially the people that had issues before with the loading times....

  • 4 years ago


    Yes vaibhavgarg has two very good suggestions with the manual refresh / sync icon and the offline games feature! Sometimes my wifi and mobile signal are slightly weak and it's a little painful when the app drops me from looking at a turn-based chess game when I'm thinking what to play because signal was lost...

    Thank you indeed!

  • 4 years ago


    Great release! 

    +1 for a tiny animated progress/sync icon.. and please allow us to click that icon to trigger a manual refresh.

    +1 for a setting to disable screen lockout when viewing a game board

    a request for future version: offline game play! please allow the app to save moves made for turn based chess that will be synced when it is online, with some kind of status icon that shows the status. it would be awesome.

    Thank you.

  • 4 years ago


    These last two builds have been fantastic! Also a huge thankyou for removing the *loading* message - it feels a lot cleaner and faster! A small request would be a non-intrusive loading icon (maybe an animated circle similar to what apple does) on the side to show something's happening during a refresh, which I think would be brilliant, but that's really not a priority (and I'm not sure where exactly on the UI it would fit).

    I'd like to second the idea of disabling screensavers - chess is the type of activity where the user is likely to spend a lot of time staring at the screen without touching it, so it would be nice if the screen didn't turn off mid-thought :)

    Finally, add me to the crowd of people proudly claiming this to be the most used app on their phone!

  • 4 years ago


    Thanks, for another fast update!

    In the mean time I have another feature request, for a future release.
    My biggest annoyance now is that the screen goes into screen-saver after 15 sec (a bit short indeed ;), but I would prefer that the chess-app would just override the screen saver like programs like youtube/FBread/etc do. I noticed that I play with a restless feeling, because I seem to fight against the screen saver all the time... Obviously this is more me then a shortcome of the app, but that would make the feature more then welcome....

    If not everyone would like such a feature, it could be an option in the settings...

    I'll install this version tonight @ home ... I'll usually gmail myself the latest build, so I can go back to an earlier version easily from my inbox ;-)

  • 4 years ago


    Thanks a lot, Erik!

    Live chess works on my Wildfire, but only rated games. Unrated live game still has the same issue: I do not see opponent's move.

  • 4 years ago


    app seems faster and smoother all around, online moves refresh well (no more *loading* just a pause and refresh) I played 2 games live (lost, wish I could blame that on the app :P) and played the computer 1 game, thoughts...

    seems like it is necessary to go back to the Home screen before playing live, after making online moves, not just hit the "live" button at top or else I recieve "another login detected" and must restart app.

    also, playing the computer, my game ended itself after 7 min or so right in the middle of the game, idk why...

    obviously you guys are working hard n the app, I love it and use it daily, message me if you have specific questions about how it plays :)

    I have a Huawei Ascend runnong on Icarus 1.1 custom rom based on the Android 2.1 OS

  • 4 years ago


    thanks Erik! I will try it out throughly today and give you a full rundown on how it goes for me....I love my phone and, needless to say, the chess.com app is my favorite and most used app. Your guys efforts are greatly appreciated!

Back to Top

Post your reply: