[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 – Commands with the basic movements for an #Minecraft Agent with #ProjectMalmo

Hi! Today I will share how to perform 2 basic Agent movements in Minecraft Move along Turn The code example at the end of the post, is part of a ConsoleApp, which once connected to the Minecraft host, controls the movement of the current player / agent. The script advances a series of steps, then … Continue reading #VS2017 – Commands with the basic movements for an #Minecraft Agent with #ProjectMalmo

#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 – #Minecraft missions options in Xml format #ProjectMalmo

Hi! In this post I will explain some of the configurations and options we can define in the mission files. The sample file is at the end of the post. Line 21 defines the name of the Agent The <AgentStart /> element defines the initial position of the agent. The following image shows how to … Continue reading #VS2017 – #Minecraft missions options in Xml format #ProjectMalmo

#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