Para empezar con aplicaciones Android, te recomendaria descargar e installar
Android Studio, combina xml(diseño) y java(funcionalidad).
La parte de diseño es muy intuitiva y puedes poner objetos con un solo click si lo necesitas.
La parte de java recoge los objetos antes nombrados y les añade funcionalidad; el limite es tu imaginacion.
Puedes mirarte tutoriales en:
http://www.tutorialesprogramacionya.com/javaya/androidya/androidstudioya/Pd: Android Studio requiere estar syncronizado antes de compilar el proyecto, tambien puedes instalar Android SDKs y probar tus programas en emuladores Android o utilizar tu smartphone como prueba. Asegurate de que coincidan las APIs etc.. La practica hace al mas fuerte