[Xamarin.Forms] Tip: Añadir intellisense al editor XAML

Buenas!

Una de las cosas que Xamarin.Forms tiene pendiente en Visual Studio, quitando el tener un diseñador, es que al menos tengamos intellisense en el editor de XAML, de forma que sea má sencillo crear el contenido de nuestra pantalla.

Hasta ahora teníamos dos soluciones, lejos de ser ideales:

  • Abrir nuestro proyecto en Xamarin Studio, donde si tenemos intellisense, y usar Xamarin Studio para editar nuestro XAML.
  • Escribir la interfaz de usuario en C#, donde si tenemos intellisense en Visual Studio.

Pero por fin alguien se ha animado a ayudarnos un poco, creando un addin para Visual Studio (2013 y 2015) que nos permite tener intellisense en nuestro XAML. Tenemos que agradecer a Daniel Cazzulino por esta gran extensión.

Para hacerte con ella, solo tendrás que ir a las opciones de Visual Studio y agregar una nueva galería en el nodo “Extensions & Updates” de “Environment”:

image

Puedes poner lo que quieras como nombre y en la url debes introducir esta:

Ahora solo tienes que hacer click en “Apply” y “OK” y ya tendrás tu nueva galería añadida a Visual Studio.

Vuelve al menú “options” y abre la pantalla de “Extensions & Updates. En el nodo “ONLINE” encontrarás tu nueva galería, con el plugin de Intellisense para Xamarin.Forms:

image

Presiona sobre el botón install y, tras reiniciar Visual Studio, tendrás intellisense en tu XAML de Xamarin Forms.

Espero que te sea útil, desde luego es algo que llevaba mucho tiempo esperando personalmente.

Un saludo y happy coding!

 

[MATERIALES] Evento Xamarin Madrid, febrero de 2015

Hola a todos!

Ayer, de la mano de Microsoft y Bravent, tuve el placer de poder participar junto a Javier Suarez Ruiz en un evento sobre desarrollo multiplataforma con Xamarin.

Muy buena acogida, con la sala casi llena y unas 50 personas.

En mi caso me encargue de dos charlas: Introducción a Xamarin y Xamarin y Azure.

Para los que no pudisteis asistir, he subido las slides a SlideShare:

Y las demos de Azure a GitHub:

Azure Mobile Services y Xamarin

Azure Notifications Hub y Xamarin

Incluso tuvimos tiempo de hacernos un “Selfie”:

Además, si estáis en Sevilla o Barcelona, todavía tenéis una oportunidad de asistir en directo a los eventos que realizaremos allí el 9 y 16 de Febrero respectivamente. Más información aquí.

Un saludo y Happy Coding!