Compilación de la primera aplicación de Xamarin.Forms

Vea este vídeo y siga el tutorial para crear una primera aplicación móvil con .

Instrucciones paso a paso para Windows

Ejemplo de descarga Descarga del ejemplo

Siga estos pasos, junto con el vídeo anterior:

  1. Elija Archivo nuevo > Project... o presione > proyecto...:

    Creación de un proyecto

  2. Busque "Xamarin" o elija Dispositivos móviles en el menú Tipo de proyecto. Seleccione el tipo de proyecto Aplicación móvil () :

    Filtro para proyectos de Xamarin

  3. Elija un nombre de proyecto: en el ejemplo se usa "AwesomeApp":

    Elección de un nombre de proyecto

  4. Haga clic en el tipo de proyecto En blanco y asegúrese de que Android e iOS estén seleccionados:

    Android e iOS, con .NET Standard

  5. Espere hasta que se restauren los paquetes de NuGet (aparecerá un mensaje de "Restauración completada" en la barra de estado).

  6. Las nuevas instalaciones de Visual Studio 2019 no tendrán un emulador de Android configurado. Haga clic en la flecha desplegable del botón Depurar y elija Crear Android Emulator para iniciar la pantalla de creación del emulador:

    Menú desplegable Crear Emulator Android

  7. En la pantalla de creación del emulador, use la configuración predeterminada y haga clic en el botón Crear:

    Pantalla de creación del emulador de Android

  8. Al crear un emulador, se le devolverá a la ventana Administrador de dispositivos. Haga clic en el botón Iniciar para iniciar el nuevo emulador:

    Emulador de Android en el Administrador de dispositivos

  9. Ahora en Visual Studio 2019 se debería mostrar el nombre del nuevo emulador en el botón Depurar:

    Nombre del emulador de Android en el botón Depurar

  10. Haga clic en el botón Depurar para compilar e implementar la aplicación en el emulador de Android:

    Emulador de Android que muestra la aplicación

Personalización de la aplicación

La aplicación se puede personalizar para agregar funcionalidad interactiva. Realice los pasos siguientes para agregar la interacción del usuario a la aplicación:

  1. Edite MainPage.xamly agregue este XAML antes del final de :

    <Button Text="Click Me" Clicked="Button_Clicked" />
    
  2. Edite MainPage.xaml, agregando este código al final de la clase:

    int count = 0;
    void Button_Clicked(object sender, System.EventArgs e)
    {
        count++;
        ((Button)sender).Text = $"You clicked {count} times.";
    }
    
  3. Depurar la aplicación en Android:

    Aplicación Android

Nota:

En la aplicación de ejemplo se incluye la funcionalidad interactiva adicional que no se trata en el vídeo.

Compilación de una aplicación iOS en Visual Studio 2019

Es posible crear y depurar la aplicación iOS desde Visual Studio con un equipo Mac en red. Consulte las instrucciones de configuración para obtener más información.

En este vídeo se describe el proceso de compilación y prueba de una aplicación iOS con Visual Studio 2019 en Windows:

Instrucciones paso a paso para Windows

Ejemplo de descarga Descarga del ejemplo

Siga estos pasos, junto con el vídeo anterior:

  1. Elija Archivo nuevo > Project... o presione el botón Crear nuevo > y, a continuación, seleccione Aplicación móvil multiplataforma de Visual C# ( >Xamarin.Forms ):

    Aplicación móvil (<span class=Xamarin.Forms Mobile App (<span class= )" data-linktype="relative-path"/>

  2. Asegúrese de que Android y iOS están seleccionados, con uso compartido del código .NET Standard:

    Android e iOS, con .NET Standard

  3. Espere hasta que se restauren los paquetes de NuGet (aparecerá un mensaje de "Restauración completada" en la barra de estado).

  4. Inicie Android Emulator presionando el botón depurar (o el elemento de menú Iniciar depuración de depuración).

  5. Edite MainPage.xamly agregue este XAML antes del final de :

    <Button Text="Click Me" Clicked="Button_Clicked" />
    
  6. Edite MainPage.xaml, agregando este código al final de la clase:

    int count = 0;
    void Button_Clicked(object sender, System.EventArgs e)
    {
        count++;
        ((Button)sender).Text = $"You clicked {count} times.";
    }
    
  7. Depurar la aplicación en Android:

    Captura de pantalla en la que se muestra Android Emulator.

    Sugerencia

    Es posible crear y depurar la aplicación de iOS desde Visual Studio con un equipo Mac en red. Consulte las instrucciones de configuración para obtener más información.

Instrucciones paso a paso para Mac

Ejemplo de descarga Descarga del ejemplo

Siga estos pasos, junto con el vídeo anterior:

  1. Elija Archivo Nueva solución... o presione el botón Nuevo Project... y, a continuación, seleccione Aplicación multiplataforma Aplicación de formularios en blanco:

    Aplicación de formularios en blanco

  2. Asegúrese de que Android y iOS están seleccionados, con uso compartido del código .NET Standard:

    Android e iOS, con .NET Standard

  3. Restaurar paquetes de NuGet, haciendo clic en el botón derecho en la solución:

    Captura de pantalla en la que se muestra la opción Restaurar paquetes NuGet seleccionada en el menú contextual de la solución.

  4. Inicie Android Emulator presionando el botón de depuración (o ejecutar Iniciar depuración).

  5. Edite MainPage.xamly agregue este XAML antes del final de :

    <Button Text="Click Me" Clicked="Handle_Clicked" />
    
  6. Edite MainPage.xaml, agregando este código al final de la clase:

    int count = 0;
    void Handle_Clicked(object sender, System.EventArgs e)
    {
        count++;
        ((Button)sender).Text = $"You clicked {count} times.";
    }
    
  7. Depurar la aplicación en Android:

    Captura de pantalla en la que se muestra Android Emulator.

  8. Haga clic con el botón derecho para establecer iOS en el Proyecto de inicio:

    Establecer el proyecto de inicio en iOS

  9. Depurar la aplicación en iOS:

    Aplicación iOS

Puede descargar el código completo desde la galería de ejemplos o puede verlo en GitHub.

Pasos siguientes