Código que acompaña al artículo publicado en Apple Coding
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Screenshots
Source
LICENSE
README.md

README.md

AppleCoding-Reporting

Swift 4.1 Xcode ChartJS 2.7.2 FlexBoxGrid MIT

Código que acompaña al artículo publicado en Apple Coding sobre reporting en apps iOS y macOS mediante HTML y CSS3

Screenshot

Librerías HTML y CSS

Para el diseño de las plantillas con los gráfico es informes hemos usado dos librerías:

Registro en EMT Madrid Open Data

Para poder trabajar con el API necesitas estar registrado en portal de Datos Abiertos de la EMT.

Puedes registrarte desde este formulario.

Una vez tengas en tu poder el correo de confirmación con tu usuario y contraseña debes editar la clase BiciMADClient, situarte en el inicializador de la clase y poner tu usuario y contraseña en la asignación de las variables apiUser y apiPassword

private init()
{
	self.decoder = JSONDecoder()
	decoder.dateDecodingStrategy = .formatted(DateFormatter.bicimadISO8601)

	self.baseURI = "https://rbdata.emtmadrid.es:8443/BiciMad"
->	self.apiUser = "### TU_USUARIO_AQUÍ ###"
->	self.apiPassword = "### TU CLAVE_AQUÍ ###"
	...

Cosas Por Hacer (TO-DO)

Algunas cosas se ha quedado sin codificar por motivos de tiempo, algunas de ellas son...

  • Añadir la funcionalidad de marcar estaciones como favoritas
  • Poder hacer Back desde el controlador del mapa.

Contacto

Cualquier duda o sugerencia me puedes encontrar en twitter. @fitomad