Android is really a beautiful platform to develop on. It has a well-thought framework (Activites, Intents…), smart concepts (Java-XML relation, scalable 9-patches…), precise documentation and helpful tools to make designing your own app become a real pleasure…