Soy un desarrollador móvil con más de 5 años de experiencia en el sector. Durante todo este tiempo, mi labor ha sido principalmente la de desarrollador de aplicaciones móviles para plataformas Apple (iPhone/iPad/iWatch), pero también he trabajado en proyectos Android (tanto móvil como tablets), así como en el desarrollo de plataformas Backend, utilizando tecnologías como Node.js, Express/Restify, y MongoDB como base de datos no relacionales. También tengo experiencia en el desarrollo de webs utilizando Angular.js y Bootstrap.
Podríamos hablar sobre cómo gestionar la información de las ciudades, mediante un panel web que se conecte a la base de datos y actualice la información. De esta manera, la información que se mostrará en la aplicación estará siempre actualizada y no será necesario sacar una actualización cada vez que se quieran modificar datos.
Lo ideal sería hablar sobre qué características tendría que tener, ya que dependiendo de ello, el desarrollo costaría más o menos tiempo, como por ejemplo el desarrollo del panel web, que podría llevar una semana de trabajo sólo esa parte.
Igualmente, habría que concretar funcionalidades como su uso offline (hacer una copia en base de datos local de los datos, para que los usuarios puedan acceder a ellos aunque no dispongan de conexión), etc...
Quedo a vuestra disposición para tratar cualquier detalle en profundidad. My skype es: sepholin (mi nombre Javier Cancio, de españa). Por si queréis hablar por allí.
Un saludo!