aqui tienes un tuto de como programar con java para android, en este ejemplo te muestran como hacer una calculadora,
Programando para Android: una sencilla aplicación. Java, Android, Apps, no tienes que pelear con el loader de java.
La otra cosa, es que veo que no sabes mucho de programación, si quieres hacer rutas con su nombre y todo eso deberías usar una base de datos para almacenar las rutas con su nombre, si quieres generar un mapa con la ruta, pues seria mucho mas dificil, tendrías que aprender como interactuar con el mapa de google maps y todas esas cosas, yo que tu empiezo por lo básico, si te quieres inclinar a una aplicacion pues usa java, si lo quieres a nivel web usa PHP, luego ponte a averiguar que como usar condicionales, estructuras repetitivas, funciones, procedimientos, arrays, etc, que es lo básico de la programación, y luego la conexion con una base de datos y la interacción con ella, saludos