TrainTime – Windows Phone Application

Finalmente consegui publicar a minha primeira aplicação para o Windows Phone, o TrainTime.

Uma aplicação simples que permite consultar os horários dos comboios, para já só em Portugal. Como eu ando regularmente de comboio fazia me falta uma maneira rápida de consultar os horários, ir ao site demorava muito tempo.

Depois de algumas pesquisas encontrei este webservice pelo Carlos Fonseca que faz “scrapping” da página de resultados de pesquisa do site da CP, o Carlos foi um gajo porreiro e publicou isso no github para a comunidade. Ou seja só tive que fazer um interface para windows phone que foi relativamente fácil. Demorei cerca de 10 horas a desenvolver e testar a app. Na versão 1.0 ainda só é permitido fazer pesquisas, mas na versão 1.1, (á espera de aprovação), vai ser possível criar um alerta para nunca nos esquecermos de apanhar o comboio.

Em termos de design tive ajuda do meu grande amigo Richard que cada vez mais me supreende conseguindo passar para pixels perfeitos exactamente as minhas ideias. Tanto os fundos da aplicação como o próprio site da aplicação foram desenhados por ele e implementados por mim.

O maior desafio foi mesmo a plataforma e a usabilidade. Usar uma autocompletebox dentro de um pivot é complicado, usar duas ainda mais. Para isso recorri ao sempre útil blog do Jeff Wilcox que fez um novo template para suportar usar a “acb” dentro do pivot.

No desenvolvimento da app também foram utilizados algumas bilbliotecas open source:

Cimbalino Toolkit , MVVM Light , RESTSharp

Espero que esta aplicação seja útil e espero obter algum feedback de novas features. Também tenho planos para suportar outros paises no futuro.

Esta foi a primeira de muitas espero eu,em baixo ficam os links e alguns screenshots da aplicação

Site TrainTime

Aplicação Marketplace TrainTime


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.