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

Xamarin Forms GUI

José Manuel Montero Ortega
  • Escrito por José Manuel Montero Ortega el 09 de Marzo de 2019
  • 1 min de lectura | Desarrollo móvil
Xamarin Forms GUI
El reproductor de video será cargado en breves instantes.

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

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Curso de Xamarin para principiantes

Curso de Xamarin para principiantes

curso

Con este curso aprenderás:

  • Aprenderás a crear un proyecto con Xamarin
  • Conoceras cada uno de las librerias de terceros que suelen usarse para desarrollar
  • Aprenderás el lenguaje de marcado de XAML y como aplicarlo a una aplicación Xamarin forms.

Duración: 2 horas y 9 minutos

Programador Android

Programador Android

carrera

Incluye 6 cursos:

  • Curso de Android Online
  • Java 8 para programadores Java
  • Curso de Java 8 desde cero

y 3 cursos más!

Duración: 45 horas y 25 minutos

Xamarin Forms Soporte

Xamarin Forms Soporte

Desarrollo móvil

04 de Marzo de 2019

Destacamos 7 plataformas en las que podemos desarrollar con Xamarin Forms.

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars