Especificación Funcional

Pantalla Agragar Ciudad

Búsqueda / selección de ciudad

Ejemplo de pantalla de agregar ciudad

Pantalla de Visualización de estado del tiempo

Mockup de la pantalla de estado del tiempo

Actualización de Datos

Cuando el usuario acceda a la pantalla de visualización de estado del tiempo para una ciudad, la aplicación:

Por más que haya conexión a internet disponible, hasta que el usuario no intente ver una ciudad, los datos no se actualizarán.

Opciones del menú

Mensajes de Error

En los casos en que la aplicación requiera conectarse con el servidor y no pueda hacerlo, deberá mostrar mensajes de error, indicando el motivo:

Ejemplo de cómo deben verse los mensajes de error

Proveedor de datos

El servidor utilizado por la aplicación debe ser el alojado en: http://meteoro.herokuapp.com

Las ciudades disponibles deben ser las devueltas por: http://meteoro.herokuapp.com/get_cities

Para un código de ciudad obtenido con get_cities, el estado actual y el pronóstico deben ser los correspondientes a http://meteoro.herokuapp.com/get_forecast?city=CODIGO