Xamarin Forms GUI

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

Publicado el 09 de Marzo de 2019
Compartir

¿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.


Compartir este post

También te puede interesar...

Tecnología

Comparativa Arduino vs Particle vs Raspberry Pi

11 Mayo 2023 Diego Caceres Solis
Tecnología

Aprende a crear un Blockchain con JavaScript

18 Mayo 2023 Alfredo Barragán
Tecnología

Cómo aplicar técnicas de clean code en Java 18

10 Mayo 2023 Jorge López Blasco

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