viernes, 30 de diciembre de 2011

Pomodoro Phone–Agile en tu Wp7

Como implementar la técnica Pomodoro (Inglés, Español) en un smartphone?

Como muchos sabrán, la técnica consiste en trabajar en pequeñas pero contundentes ráfagas de 25 minutos non-stop y descansar por 5 minutos antes de seguir con la próxima tarea.

Para esto, creamos una aplicación sencilla con 3 pantallas principales:screenshot

  1. Configurar tareas (hasta 4)
  2. Configurar tiempos (extensión de cada pomodoro y del descanso)
  3. Ejecutar Pomodoro (indica la tarea actual, con un reloj visual en cuenta regresiva y luego hace lo mismo con el descanso)

En cuanto al código, es realmente sencillo, utilizamos el famoso MVVM (Model – View – ViewModel) para asociar las tareas  a los controles y luego transferirlas a la página de ejecución.

Por otro lado, comprendimos el uso del DispatcherTimer y el modelo de ejecución (que difiere del tradicional Timer de Windows en algunos aspectos).

 

Si quieren descargar la aplicación gratuita: http://bit.ly/pomodoroPhone

No hay comentarios:

Publicar un comentario