Buscar..


Observaciones

Xamarin.Forms permite crear aplicaciones de iOS, Android y Windows con grandes cantidades de código compartido, incluido el código UI o el marcado XAML UI. Las páginas y vistas de la aplicación se asignan a controles nativos en cada plataforma, pero se pueden personalizar para proporcionar una IU específica de la plataforma o para acceder a funciones específicas de la plataforma.

Versiones

Versión Fecha de lanzamiento
2.3.1 2016-08-03
2.3.0-hotfix1 2016-06-29
2.3.0 2016-06-16
2.2.0-hotfix1 2016-05-30
2.2.0 2016-04-27
2.1.0 2016-03-13
2.0.1 2016-01-20
2.0.0 2015-11-17
1.5.1 2016-10-20
1.5.0 2016-09-25
1.4.4 2015-07-27
1.4.3 2015-06-30
1.4.2 2015-04-21
1.4.1 2015-03-30
1.4.0 2015-03-09
1.3.5 2015-03-02
1.3.4 2015-02-17
1.3.3 2015-02-09
1.3.2 2015-02-03
1.3.1 2015-01-04
1.3.0 2014-12-24
1.2.3 2014-10-02
1.2.2 2014-07-30
1.2.1 2014-07-14
1.2.0 2014-07-11
1.1.1 2014-06-19
1.1.0 2014-06-12
1.0.1 2014-06-04

Instalación (Visual Studio)

Xamarin.Forms es un paquete de herramientas de UI respaldado de forma nativa y multiplataforma que permite a los desarrolladores crear fácilmente interfaces de usuario que pueden compartirse en Android, iOS, Windows y Windows Phone. Las interfaces de usuario se representan utilizando los controles nativos de la plataforma de destino, lo que permite que las aplicaciones Xamarin.Forms conserven el aspecto y la apariencia adecuados para cada plataforma.

Xamarin Plugin para Visual Studio

Para comenzar con Xamarin.Forms para Visual Studio, necesita tener el complemento Xamarin. La forma más fácil de instalarlo es descargar e instalar la última versión de Visual Studio.

Si ya tiene instalada la última versión de Visual Studio, vaya a Panel de control> Programas y características, haga clic con el botón derecho en Visual Studio y haga clic en Cambiar. Cuando se abra el instalador, haga clic en Modificar y seleccione las herramientas de desarrollo móvil multiplataforma:

introduzca la descripción de la imagen aquí

También puede seleccionar instalar el SDK de Android:

introduzca la descripción de la imagen aquí

Desmarque si ya tiene instalado el SDK. Podrá configurar Xamarin para usar el SDK de Android existente más adelante.

Xamarin.Formas

Xamarin.Forms es un conjunto de bibliotecas para su biblioteca de Clase portátil y ensamblajes nativos. La biblioteca Xamarin.Forms en sí está disponible como un paquete NuGet. Para agregarlo a su proyecto, simplemente use el comando regular Install-Package de la consola del Administrador de paquetes:

Install-Package Xamarin.Forms

para todos sus ensamblajes iniciales (por ejemplo, MyProject, MyProject.Droid y MyProject.iOS).

La forma más fácil de comenzar con Xamarin.Forms es crear un proyecto vacío en Visual Studio:

introduzca la descripción de la imagen aquí

Como puede ver, hay 2 opciones disponibles para crear la aplicación en blanco: portátil y compartida. Te recomiendo que comiences con Portable one porque es el más usado en el mundo real (se agregarán diferencias y más explicaciones).

Después de crear el proyecto, asegúrese de estar usando la última versión de Xamarin.Forms, ya que su plantilla inicial puede contener la anterior. Use su Consola del administrador de paquetes o la opción Administrar paquetes NuGet para actualizar a los últimos Xamarin.Forms (recuerde que es solo un paquete NuGet).

Si bien las plantillas de Visual Studio Xamarin.Forms crearán un proyecto de plataforma iOS para usted, deberá conectar Xamarin a un host de compilación Mac para poder ejecutar estos proyectos en el simulador de iOS o en dispositivos físicos.

Hola World Xamarin Forms: Visual Studio

Después de instalar con éxito Xamarin como se describe en el primer ejemplo, es hora de iniciar la primera aplicación de ejemplo.

Paso 1: Creando un nuevo proyecto.

En Visual Studio, elija Nuevo -> Proyecto -> Visual C # -> Multiplataforma -> Aplicación en blanco (Xamarin.Forms Portable)

Nombre la aplicación "Hello World" y seleccione la ubicación para crear el proyecto y haga clic en Aceptar. Esto creará una solución para usted que contiene tres proyectos:

  1. HelloWorld (aquí es donde se colocan su lógica y sus vistas, es decir, el proyecto portátil)
  2. HelloWorld.Droid (el proyecto de Android)
  3. HelloWorld.iOS (el proyecto iOS)

Creando un nuevo proyecto

Paso 2: Investigando la muestra

Una vez creada la solución, una aplicación de ejemplo estará lista para ser implementada. Abra App.cs ubicado en la raíz del proyecto portátil e investigue el código. Como se ve a continuación, el Content de la muestra es un StackLayout que contiene una Label :

using Xamarin.Forms;

namespace Hello_World
{
    public class App : Application
    {
        public App()
        {
            // The root page of your application
            MainPage = new ContentPage
            {
                Content = new StackLayout
                {
                    VerticalOptions = LayoutOptions.Center,
                    Children = {
                        new Label {
                            HorizontalTextAlignment = TextAlignment.Center,
                            Text = "Welcome to Xamarin Forms!"
                        }
                    }
                }
            };
        }
        protected override void OnStart()
        {
            // Handle when your app starts
        }
        protected override void OnSleep()
        {
            // Handle when your app sleeps
        }
        protected override void OnResume()
        {
            // Handle when your app resumes
        }
    }
}

Paso 3: Lanzar la aplicación

Ahora simplemente haga clic con el botón derecho en el proyecto que desea iniciar ( HelloWorld.Droid o HelloWorld.iOS ) y haga clic en Set as StartUp Project inicio. Luego, en la barra de herramientas de Visual Studio, haga clic en el botón Start (el botón triangular verde que se asemeja a un botón Reproducir) para iniciar la aplicación en el simulador / emulador seleccionado.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow