Xamarin Forms GUI

¿Quieres saber qué es Xamarin Forms GUI? Te contamos qué es y cómo surgió este curioso proyecto.

Origen de Xamarin Forms GUI

Lo primero que hay que comentar, es que cuando desarrollamos en Xamarin podemos hacerlo para muchas plataformas, puedes ver en el artículo donde hablamos sobre las 7 plataformas si quieres ampliar información.

Los más veteranos seguramente recordarán con nostalgia el desarrollo de aplicaciones en consola, esas aplicaciones azules hechas con AS/400, como el Comandante Norton.

Miguel de Icaza, uno de los creadores de Xamarin, es uno de esos nostálgicos, y un día preguntó en Twitter si con Xamarin Forms sería posible dar soporte a una aplicación de consola. A partir de ahí, Javier Suárez, un desarrollador español de Xamarin que es muy querido por la comunidad, empezó a darle soporte.

Cómo usar Xamarin Forms GUI

En Visual Studio tenemos un proyecto con todas las formas soportadas, y una de ellas es Xamarin Forms GUI. Para poder dar soporte a la misma lo único que tendríamos que hacer es añadir la librería Terminal.Gui.Forms.

Después, debemos crear un proyecto de consola, ya que estamos trabajando con una consola, y luego en la aplicación debemos añadir el siguiente código:

Terminal.Gui.Application.Init();
Forms.Init();

Y posteriormente añadimos nuestra aplicación de Forms:

var app = new App();
var window = new FormsWindow(“Nuestra App”);
window.LoadApplication(app);
Terminal.Gui.Application.Run();

Al estar agregado el proyecto al core de Xamarin Forms, vamos a poder mostrar directamente lo que tengamos en la pantalla inicial del mismo, en el archivo MainPage.xaml.

Vamos a poner, por ejemplo, una entrada de texto y un botón, de esta forma:

<StackLayout BackgroundColor=”White”>
<!-- Place new controls here -->
<Entry/>
<Button/>
</StackLayout>

Cuando ejecutamos la aplicación en GUI, nos va a mostrar lo que se vería en consola, es decir, un cuadro de texto y un botón:

xamarin

Este soporte es bastante curioso y divertido, para ver el potencial y hasta qué punto podemos desarrollar aplicaciones en Xamarin Forms.

Aprende a personalizar y perfeccionar tus aplicaciones creadas con Xamarin Forms y conviértete en todo un profesional del desarrollo de aplicaciones multiplataforma.

curso-xamarin-intermedio

Recuerda que puedes comenzar este curso con tu suscripción de OpenWebinars. Si todavía no estás suscrito, aprovecha para hacerlo ahora.

También te puede interesar...

Xamarin principiantes

Curso de Xamarin para principiantes

2 horas y 9 minutos · curso

  • Desarrollo de aplicaciones móviles
Carrera Programador Android

Carrera Programador Android

41 horas y 49 minutos · Carrera

Empieza a desarrollar tus aplicaciones para millones de dispositivos.

Desarrollo Móvil

Xamarin Forms Soporte

04 Marzo 2019 José Manuel Montero Ortega

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.