Para un principiante, ¿cuál es la forma más fácil de crear una interfaz de usuario de aplicación con alguna función básica?

Para aprovechar realmente cualquier valor de este ejercicio, diría que se adhiera al SDK principal de Android y use Java y la interfaz XML que Google proporciona para diseñar interfaces. Su aplicación no implicará demasiada lógica, por lo que su conocimiento básico de Java debería ayudarlo siempre que utilice las API disponibles.

Encontré que el mejor lugar para comenzar es el sitio de desarrollo de Android (http://developer.android.com/des…), donde se encuentran una gran cantidad de tutoriales que ayudarán a comenzar (Todo comienza en http: //developer.android.com/tra…).
Además, hay muchos sitios de terceros que ofrecen tutoriales; una cosa de la que debe tener un poco de cuidado es la versión del SDK que se está utilizando, debido al rápido desarrollo de los androides. De todos esos tipos de sitios, encontré que Vogella (http://www.vogella.com/articles/…) cierra la mayoría de las brechas que dejó Google.

Solo mis dos centavos.

Otra forma de crear aplicaciones nativas de Java es con IntelliJ. Esto es más útil con los consejos de Java (lenguaje de programación).