[Xamarin.Forms] Utilizando MvvmCross

Javier Suárez | Blog

Introducción

A la hora de desarrollar aplicaciones multiplataforma con Xamarin una de las arquitecturas más utilizadas sin duda alguna es MVVM. Para realizar la implementación contamos con diferentes opciones y algunos frameworks como MvvmCross, una de las opciones más utilizadas con Xamarin Classic.

Tras recibir diferente feedback, muchos tienen la duda…¿y con Xamarin.Forms?.

En este artículo vamos a ver como utilizar MvvmCross con Xamarin.Forms tanto para acciones básicas como asociar vistas con viewmodels así como realizar la navegación entre páginas o el uso de plugins.

¿Lo vemos?

MVVM

Model-View-ViewModel (MVVM) es un patrón de diseño de aplicaciones que permite desacoplar el código de interfaz de usuario del código que no sea de interfaz de usuario.

El patrón MVVM consta de 3 partes:

  • La vista (View) contiene la interfaz de usuario y su lógica.
  • El vista-modelo (ViewModel) contiene la lógica de presentación.
  • El modelo (Model) contiene la lógica…

View original post 1,269 more words

Advertisements

¿Visio? ¡Quizás, con Draw.io lo sustituyas !

Juanlu, ElGuerre

Imagen relacionadaBuenas,

Hace unos días encontré esta herramienta online y gratuita, que hasta ahora desconocía.  Creación de Mockups, diagrama de flujos, de estados, gráficos, diagrama UML, Microsoft Azure Enterprise Symbols, iconos iOS, componentes de UI para iOS, componentes para Bootstrap, y mucho más con https://draw.io

¡Creo que aun teniendo licencia para Visio voy a optar por comenzar a utilizar este nuevo hallazgo!

draw.io-720x480

Espero que os guste tanto como a mi y que os sirva de utilidad!

Un saludo

Juanlu

View original post

#VS2017 – Comandos con los movimientos básicos en un Agente #Minecraft con #ProjectMalmo

Buenas! Hoy mostrare como realizar 2 movimientos básicos con un Agente en Minecraft Avanzar Girar El ejemplo de código al final del post, representa una ConsoleApp, que una vez conectado al host Minecraft, adelanta una serie de pasos, luego gira y vuelve a adelantar. Ejemplo en modo gráfico. Pues bien, los comandos que usamos son … Continue reading #VS2017 – Comandos con los movimientos básicos en un Agente #Minecraft con #ProjectMalmo

#Flow – Analyzing images in 3 steps with Microsoft Flow and Computer Vision #CognitiveServices

Hi! Today I put on hole my posts on Project Malmo and Minecraft, because thanks to some new connectors in Microsoft Flow, I was able to create an image analysis Mobile App in a matter of minutes. When we create a Flow triggered using a button, we have a new data type [File] for input … Continue reading #Flow – Analyzing images in 3 steps with Microsoft Flow and Computer Vision #CognitiveServices

#Flow – Analizando imágenes en 3 pasos con Microsoft Flow y Computer Vision #CognitiveServices

Hola! Hoy pongo los posts sobre Project Malmo y Minecraft on Hold, ya que, gracias a algunos nuevos conectores en Microsoft Flow, he podido crear una App móvil para análisis de imágenes en cuestión de minutos. Pues bien, si creamos un Flow que se inicie utilizando un Button, ahora tenemos el tipo de dato [File], … Continue reading #Flow – Analizando imágenes en 3 pasos con Microsoft Flow y Computer Vision #CognitiveServices

#VS2017 – Algunas opciones para misiones en #Minecraft en formato Xml #ProjectMalmo

Buenas! Hoy voy a explicar algunas de las configuraciones que Podemos definir en los archivos de mision. El ejemplo de archivo esta al final. Por ejemplo: La línea 21 define el nombre del Agente El elemento <AgentStart/> define la posición inicial del agente. La siguiente imagen muestra como al definir un valor alto en el … Continue reading #VS2017 – Algunas opciones para misiones en #Minecraft en formato Xml #ProjectMalmo

Continuamos: New features C# 7.0 !

Juanlu, ElGuerre

FeaturesCShar7-Parte1

Hola,

Continuamos conociendo características nuevas de C#, concretamente, las de 7.0 y en profundidad, las cinco primeras de ellas en esta ocasión.

Como en post anteriores las veremos a través de un Video Tip (Video tutorial) que podemos encontrar en mi canal de Youtube: https://www.youtube.com/user/JuanluElguerre .

Resultado de imagen de youtube free icon ver youtube

En este pequeño vídeo mostraremos las siguientes características:

Out Variables
Tuples
Discards
Pattern Matching
ref Locals and Return




Resultado de imagen de github logos resourcesResultado de imagen de github logos resources


Referencias:
– Características de C# 6.0 Parte 1
– Características de C# 6.0 Parte 2
https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-7

Un saludo and happy improving your coding with C#
Juanlu

View original post

#VS2017 – ConsoleApp de ejemplo para inicializar misiones en #Minecraft en formato Xml #ProjectMalmo

Buenas! Antes de seguir analizando las secciones que posee un archivo xml con la definición de una misión en Minecraft, voy a compartir una pequeña ConsoleApp que crea desde cero los elementos necesarios para interactuar en una misión de Minecraft. La función que inicializa la misión desde un archivo es la siguiente https://gist.github.com/elbruno/851be6f42572dd5c08c658256b61329e En la … Continue reading #VS2017 – ConsoleApp de ejemplo para inicializar misiones en #Minecraft en formato Xml #ProjectMalmo

#VS2017 – Definición de misiones para #Minecraft en formato Xml #ProjectMalmo

Buenas! En el post de ayer comente como crear una misión en Minecraft utilizando código. Ahora bien, si necesitamos crear un mundo con características especiales, una de las opciones que podemos considerar es definir estas opciones en un archivo de definición de misiones, en formato XML. El esquema de definición de la misión es bastante … Continue reading #VS2017 – Definición de misiones para #Minecraft en formato Xml #ProjectMalmo

#VS2017 – Agentes de interacción con el juego, misiones y grabación en #Minecraft con #ProjectMalmo

Buenas! Voy a escribir algunos posts sobre Project Malmo, Minecraft y Visual Studio 2017. Como todavía no tengo muy en claro el orden en el que hare los mismos, los iré escribiendo y actualizando sobre la marcha. Pues bien, una vez que tenemos instalados todos los prerrequisitos y Apps necesarias para poder trabajar con Visual … Continue reading #VS2017 – Agentes de interacción con el juego, misiones y grabación en #Minecraft con #ProjectMalmo