Disponible en el AppStore
12 feb 2009
Como proyecto fin de carrera, he estado desarrollando una aplicación nativa para el iPhone, con la intención de subirla, en el momento de verla preparada, en la tienda de aplicaciones de Apple, la AppStore. Comencé a desarrollarla desde Septiembre, mas o menos, y gracias a varios libros que adquirí y que tenía algún que otro conocimiento sobre Cocoa y ObjectiveC, ha sido hasta divertido programar con la SDK que proporciona Apple.

La aplicación se llama Sevicicleta (por problemas legales no podemos llamarla Sevici) y ayuda al usuario a localizar estaciones de bici (bornetas) y comprobar la disponibilidad de bicis y huecos en la misma. Gracias al GPS integrado del iPhone, nos indica la distancia hacia la posición GPS de cada estación, ordenándolas por esta distancia para facilitar el acceso. De cada estación, podemos consultar el número exacto de bicicletas disponibles o de huecos libres, ademas de una imagen de Google Static Maps con la posición.
También tiene disponible una visión de un callejero, centrado en la posición actual, marcando todas las estaciones que se encuentran a menos de 1.5km desde la misma. Este mapa, se basa en un componente Open Source, llamado Route Me, basado en los layers de VirtualEarth, ya que Apple no libera su MapKit.framework, el encargado del mapa en la aplicación Mapas del iPhone, por ejemplo.
Utiliza SQLite3 para gestionar favoritos, de tal modo que podemos guardar aquellas bornetas que visitemos mas a menudo y consultar todos sus datos en tiempo real. Para trabajar con SQLite3, hemos utilizado un Wrapper FMDB que ayuda a todo lo relacionado con la persistencia de datos.
Espero que os guste, y estamos abierto a todo tipo de críticas (constructivas, por supuesto) para mejorar la aplicación, ideas para alguna nueva o cualquier duda.
Aquí os dejo unas capturillas, de la aplicación, y si queréis visitarla, podeís hacerlo desde iTunes mediante este enlace.
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=303473309


