OK. So here is my gripe list with the Android app:
* Why does it always show me someone else's itinerary before showing me mine? The last time that I checked-in thru the Android app, it first showed me an itinerary BOS-MUC - which wasn't my routing at all - for someone with a different name than me. Eventually it will bring up a screen with my actual itinerary information. This happens while it is still refreshing, so I can't actually do anything with the bad itin when I see it. I don't get control back until the screen is finished refreshing and is showing me the correct itin.
It's a very weird issue. It kind of gives me the creeps.
* Android app check-in doesn't work at all with SDC. It will continue to show you your original itin even after you've SDCed to a different flight. I've never gotten to see my new flight info after an SDC to be able to do the mobile check-in.
All in all, the android app is a great addition and checking-in and generating and viewing eBoarding passes is better with the app, than with using the mobile site or the www site.