I have been thinking about getting more into Android. I have looked at the tutorials, and it looks like a laborious process to get anything done.
I was speaking with a local mobile developer who develops for just about every type of phone (Android, iPhone, Windows and BlackBerry). The guy owns 40 phones. He said that you should just do things in the standard way laid out by Google.
Sometimes I wonder if that is the best idea.
Android development seems like a step backwards. You can think of Java as C++ without the hard stuff. Android is Java with an emphasis on the hard stuff. There is a lot of XML, and a lot of anonymous inner classes. A lot of the reasons that people have been leaving Java are all over Android.
I am looking at RhoMobile and Ruboto to do Android development with Ruby.