Unidad 1 Visual Studio para desarrollo móvil

¿Porqué usarlo?

De acuerdo a la página web:

https://learn.microsoft.com/es-es/visualstudio/cross-platform/cross-platform-mobile-development-in-visual-studio?view=vs-2022

Se puede crear aplicaciones para dispositivos Android, iOS y Windows con Visual Studio. Al diseñar la aplicación, use las herramientas de Visual Studio para agregar fácilmente servicios conectados, como Microsoft 365, Azure App Service y Application Insights.

Crear aplicaciones mediante C# y .NET Framework, HTML y JavaScript o C++. Comparta código, cadenas, imágenes y, en algunos casos, incluso la interfaz de usuario.

Si quiere compilar un juego o una aplicación gráfica inmersiva, instale Visual Studio Tools para Unity y disfrute de las eficaces características de productividad de Visual Studio con Unity, el popular entorno de desarrollo y motor multiplataforma de juegos y gráficos para aplicaciones que se ejecuta en iOS, Android, Windows y otras plataformas.

Microsoft

Tener como destino Android, iOS y Windows desde una sola base de código

Puede compilar aplicaciones nativas para Android, iOS y Windows usando C# o F# (Visual Basic no se admite en este momento). Para empezar, instale Visual Studio y seleccione la opción Desarrollo para dispositivos móviles con .NET en el programa de instalación.

Si ya tiene Visual Studio instalado, vuelva a ejecutar el Instalador de Visual Studio y seleccione la misma opción Desarrollo para dispositivos móviles con .NET para Xamarin (como se muestra anteriormente).

Cuando termine, las plantillas de proyecto aparecen en el cuadro de diálogo Nuevo proyecto. La manera más fácil de encontrar las plantillas de Xamarin es buscar por «Xamarin».

Xamarin expone la funcionalidad nativa de Android, iOS y Windows como clases y métodos .NET. Las aplicaciones tienen acceso total a las API y a los controles nativos, y la misma capacidad de respuesta que las aplicaciones escritas en los lenguajes nativos de la plataforma.

Después de crear un proyecto, usará todas las características de productividad de Visual Studio. Por ejemplo, podrá usar un diseñador para crear páginas y usar IntelliSense para explorar las API nativas de las plataformas móviles. Cuando esté listo para ejecutar la aplicación y ver su aspecto, puede usar el emulador de Android SDK y ejecutar aplicaciones Windows de forma nativa. También puede usar directamente dispositivos Android y Windows anclados a red. Para los proyectos de iOS, conéctese a un equipo Mac en red e inicie el emulador de iOS desde Visual Studio, o conéctese a un dispositivo anclado a red.


Diseñar un conjunto de páginas que se representan en todos los dispositivos mediante Xamarin.Forms

Según la complejidad del diseño de las aplicaciones, puede considerar la posibilidad de compilarlas usando plantillas Xamarin.Forms en el grupo Aplicaciones móviles de plantillas de proyecto. Xamarin.Forms es un kit de herramientas de interfaz de usuario que permite crear una única interfaz de usuario que puede compartir entre Android, iOS y Windows. Al compilar una solución Xamarin.Forms, obtendrá una aplicación Android, una aplicación iOS y una aplicación Windows.

IMPORTANTE: El código se puede compartir mediante un proyecto compartido, un proyecto de Biblioteca de clases portable o ambos. Posiblemente verá que algunos códigos encajan mejor en un proyecto compartido y que otros tienen más sentido dentro de un proyecto de Biblioteca de clases portable.

Tags: