Buenas,
estas semanas nos hemos estado pegando con el desarrollo de una aplicación para Windows 8. Como yo andaba flojo de estado físico; me he entrenado como Rocky en Siberia con 30 minutos de CodeKatas por día, los videos del Build (que a decir verdad no me han servido mucho) y otras técnicas de mi entrenados personal que no me permite difundir.
Pero como la base de todos los desarrollos sigue siendo
– 20% código
– 80% comprender la plataforma sobre la que trabajas
me he encontrado con este excelente recurso que me ha dado horas y horas de lectura de código:
Mi proceso de aprendizaje era similar al siguiente:
1, elegir una problemática a solucionar (para la app que creamos hay bastantes en el backlog)
2. ver la forma de solucionarlo sobre WinRT
3. investigar como funcionan los componentes de WinRT que están por debajo para la solución que hemos implementado
4. un poco de TDD
5. volver al paso 1
6. refactorizar el código y el proceso de trabajo
Es por eso que este conjunto de clases, controles, etc. me ha venido muy bien, ya que cumplen con reglas básicas como clases con nombres coherentes, código limpio (bueno casi todo, etc.), en algunas partes se utiliza var (lo siento @J0rgeSerran0 @_PedroHurtado @eiximenis, menuda han montado ehh??), etc.
Si estas por empezar con Windows 8 y METRO, pues te recomiendo que revises algunas de las implementaciones que han hecho, ya que realmente están muy bien.
Proyecto: http://winrtxamltoolkit.codeplex.com/
Source: http://winrtxamltoolkit.codeplex.com/SourceControl/changeset/changes/13755
Saludos @ Home
El Bruno
Leave a comment