Reference App (C#, XAML y ¿algoritmia?)

Hoy es día de presentarles otra app, en este caso es una que conjunta varias de las cosas que aprendí en MVA ya que se trata de una implementación "completa", es decir la conexión con la base de datos, el servicio web y la aplicación cliente. La idea de la aplicación fue simular una guía de consulta que suelen emplear los competidores en concursos de programación y digo simular puesto que:

  1. es muy poco probable que en una competencia te permitan sacar tu teléfono o tablet.
  2. el contenido de la app es bastante genérico, probablemente sea mejor que tu tengas una guía que hayas hecho tu a tu medida
En fin, la descripciones de las aplicaciones son:

Reference.Data
Ubicadoen el servidor (este proyecto es una librería de clases), el código facilita la conexión a la base de datos alojada en azure, conexión hecha con la ayuda del Entity Framework V 6.1.1

Reference.WebRole
Este proyecto aloja el servicio web al cual se realizan las consultas, es decir, se conecta con Reference.Data.

Reference.Cloud
Es solo un proyecto que envuelve el WebRole y permite que sea publicado como un servicio de la nube de Azure.

Reference.Apps.Shared
Proyecto compartido que contiene todos los rescursos y clases que tienen en común las aplicaciones para Windows y Windows Phone, recursos como estilos, ViewModels y la conexión al servicio web.

Reference.Apps.Windows
El proyecto de la aplicación para Windows 8.1 que contiene código específico de para tablet/pc. Hace uso del paquete de Nuget MVVM Light (solo liberías).

Reference.Apps.WindowsPhone
El proyecto de la aplicación para Windows Phone 8.1 que contiene código específico de para el teléfono. Hace uso del paquete de Nuget MVVM Light (solo liberías).

Reference.Tools.CodeTransformer
Una herramient simple para transofrmar el código para que sea almacenado en la base de datos a algo que el servicio web y las aplicaciones puedan entender.

Otra cosa a resaltar es que todo el código está disponible en CodePlex para su descarga, y las aplicaciones están también en la tienda. Por el momento la app carece de contendio, cosa que espero ir ampliando a la par de mi aprendizaje en el Club de Algoritmia de ESCOM:



¡Saludos!
@fferegrino :)

No comments:

Post a Comment

¡Hey, gracias por tu comentario! No seas anónimo, inicia sesión para que te responda más fácilmente.