I'm working on an Android app (A game, I can't release details yet for legal reasons)..
I did professional Java development back in the day, but I had not done much with it in years, I miss a lot about C# and C++ when coding in Java, but I cannot say the converse is true. (ok, inner classes are a neat trick ,but like virtual functions I wish they weren't the default behavior)