lunes, 25 de noviembre de 2013

Proyecto OpenSource Windows Phone, Windows 8 y Android

Hola a todos

El día de hoy regreso a postear, llena de energía y esta vez bastante inspirada, hace mucho prometí en este blog explicar sobre MVVM, empecé un tutorial llevándolos por la forma más sencilla de iniciar que era usando la plantilla creada por los panoramas y pivots en Visual Studio, pero justo intentando explicar de una manera simple aquella forma de trabajar me encontré con que implementar MVVM tiene muchas mejoras a eso y alternativas de implementación, además de conceptos de fondo que no me iban a resultar tan fácil de explicarles al público que me dirigía allí.

En algunas ciudades, o mejor paises, los programadores tienen bases conceptuales más fuertes, en otros, diría en mi país, no es tan común que quienes están empezando las tengan en especial Programación Orientada a Objetos, que basicamente es todo lo que se necesita para entender MVVM sea básico o Avanzado.

Así que hoy vuelvo, quizá un poco más abstracta y entendiendo que no puedo llenar en realidad todos los vacíos que tengan respecto a temas como orientación a objetos, arquitectura o patrones, pero con la misma intención de tratar de explicar el resto de una manera lo más comprensible posible y pues que nos enseñe mucho a todos, hasta a mi. :)

Para seguir la serie de post navega la etiqueta de mi blog con nombre Congreso Visible.

Para empezar les contaré, el tutorial está basado en un proyecto muy bonito que conocí de mis amigos de Monoku, se llama Congreso Visible, y busca que la ciudadanía tenga acceso a la información relacionada con las personas que trabajan en el gobierno. Dicho proyecto es mantenido por la Universidad de los Andes de Bogotá y actualmente tiene un API pública que usaremos para realizar las aplicaciones.

Se estarán preguntando por que hablo de hacerla en Android, pues bien esta serie de post incluirá como podemos hacer la misma aplicación para Android usando Xamarin. Aprovecho para agradecer a la gente de Xamarin por mi suscripción de un año a la cual espero sacarle mucho provecho y por supuesto enseñarles a todos ustedes, lo mismo a Telerik por mi suite de controles, cuando termine la app básica espero hacer una versión mejorada usando los controles.

Por el momento les compartiré un par de dibujos de lo que imaginé cuando conocí el API, sujeto está a modificaciones y seguro tambien a recibir todas sus sugerencias. El diseño está enfocado a Windows Phone, ya libraremos el reto de ponerlo en las otras plataformas.

Les comparto mi Mural.ly del proyecto para una inicial lluvia de ideas


Ya que el origen de los datos es público tal como lo comparto en mi post, mi código será abierto y estará publicado en mi Github.

Se reciben correcciones, sugerencias y consejos siempre en buena onda.

Recuerden que como ustedes aprendo cada día y pues de eso se trata esta aventura, además de que juntos multipliquemos el conocimiento y ayudemos a que la comunidad de desarrolladores Windows Phone y Windows 8 siga evolucionando hacia el siguiente paso.

No hay comentarios: