Japan Trains: Mi primera aplicación para Android

A falta de un par de detalle insignificantes, os presento el motivo por el cual no he estado escribiendo últimamente en el blog, o lo que es lo mismo, mi primera aplicación para Android: Japan Trains.

Como os podéis imaginar por el nombre, tiene que ver con Japón y con trenes. Básicamente, lo que hace es buscar rutas y horarios de trenes para ir de una ciudad a otra o de un lugar a otro.

Pantalla inicial
Pantalla inicial

El funcionamiento, bien sencillo: indicamos la estación de salida y la de llegada, el día y hora de la salida/llegada y nos buscará las rutas en función de varios parámetros, que pueden ser modificados a través del menú de preferencias: número de resultados, ordenados por kilometraje o trasbordos, sólo buscar en vías Japan Rail, no buscar en Nozomi…

Menú
Menú

 

Preferencias
Preferencias

En el resultado, se nos mostrará: la hora de salida y de llegada, el tiempo empleado y la distancia recorrida así como el número de trasbordos.

Resultados
Resultados

Haciendo click en uno de los resultados, nos mostrará las estaciones y los trenes, así como los tiempos empleados en la ruta.

Detalles
Detalles

¿Nada más? Bueno, de momento, eso es todo, que no es poco. Todavía tengo que darle una mejor apariencia, colores, tamaño de textos, ubicaciones… y entonces estará listo para ser lanzado. Ya tengo pensados las ampliaciones para el futuro, pero lo primero a acabarlo y lanzarlo de forma oficial y gratuita, para este fin de semana.

Por cierto, para evitar buscar estaciones que no existen, la aplicación da la opción de descargar una base de datos con las estaciones existentes.

De momento, dado que es mi primera app en java y para el droid, no estará disponible el código fuente, ya que quiero optimizarla un poco, no obstante, si alguien está interesado en obtenerlo, que se ponga en contacto conmigo.

Agradecimientos: creo que esta es la parte más importante, ya que si vosotros no lo podría haber conseguido: Raul, por tus consejos para la base de datos. Sati, por haberme guiado y ayudado con el autocomplete y los datos de la BBDD, en el momento más importante de la aplicación. O’reilly y a Tony Hillerson, por el magnífico curso de la aplicación de Twitter. A Hyperdia, por proporcionarme la información. Y por último a todos aquellos que habéis escrito en blogs, en foros, algún artículo, ejemplo o lo que fuera y que me ha servido de ayuda. Muchas, muchísimas gracias a todos y a cada uno de vosotros.

PD: Se buscan petatesters para ir depurando la aplicación.

7 comentarios

  1. Zorionak, hacer cosas diferentes a lo que se hace habitualmente es una gran forma de aprender y mucho. Espero que a la gente le sea útil. Cuando me regales un android me hago beta tester. 😉

  2. Estoy muy interesado en tu aplicación ya que me voy a recorrer Japón con el JR de 21 días. No encuentro la aplicación en el Market, ¿desde donde se pude bajar para testearla?
    Tengo un htc hero con la 2.1

    Cualquier cosa que pueda ayudar estoy dispuesto.

  3. Gracias todos por vuestras palabras. Eso sí, iros olvidandoos de que os regale un droid, un viaje a japón… que la cosa no está ahora para mucho gasto 😉

  4. Por cierto, queréis un droid: Eclipse + Android SDK + Emulador de Android. No se puede llamar, no se pueden enviar/recibir SMS… pero es un Android XDDD

  5. buenas noches…
    necesitaria esta aplicacion porque dentro de unos dias viajo a Japon..y me vendria de perlas.
    Uso una tablet para android…pero no tiene camara para pasar le un escaneador de codigo de barras ni nada por el estilo.
    Es posible conseguir tu aplicacion de otra manera, ya que en el market tampoco esta.
    gracias y saludos

  6. Muchas gracias por la applicacion.
    La estuve probando y esta muy buena…muy completa…es como llevar hyperdia siempre encima…pero mucho mas facil.
    Horarios, transbordos, estaciones, tiempo y precios…muy muy util.
    Gracias por todo

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Si continuas utilizando este sitio, aceptas el uso de las cookies. Más información

Las opciones de cookie en este sitio web están configuradas para "permitir cookies" para ofrecerte una mejor experiéncia de navegación. Si sigues utilizando este sitio web sin cambiar tus opciones o haces clic en "Aceptar" estarás consintiendo las cookies de este sitio.

Cerrar