Desarrollo de Apps (Android y iOS) con Xamarin.Forms
Acerca de este curso
Xamarin.Forms es un kit de herramientas de desarrollo multiplataforma ligero para crear aplicaciones con una interfaz de usuario enriquecida. En este curso, comenzarás con la creación de proyectos que explican el ecosistema de Xamarin.Forms para comenzar a trabajar con la creación de aplicaciones multiplataforma Android y iOS. Durante el curso se aumenta la dificultad a lo largo de los proyectos, para que el alumno aprenda más allá de lo esencial de Xamarin.Forms. Obtendrá información sobre la arquitectura, cómo organizar el diseño de su aplicación, dónde comenzar a desarrollar, qué problemas comunes existen y cómo evitarlos. El curso contiene proyectos del mundo real, para que participe en la construcción de interfaces de usuario enriquecidas y proporcione una experiencia verdaderamente multiplataforma. Construirá una aplicación sencilla que le ayudará a avanzar, y luego profundizará en la creación de aplicaciones avanzadas, como la plataforma de mensajería y juegos simples, así como para crear una interfaz de usuario para un proyecto de realidad aumentada.Descripción
> Módulo 1: INTRODUCCIÓN A XAMARIN
Aplicaciones nativas
Xamarin y Mono
Xamarin.iOS
Xamarin.Android
Xamarin.Mac
Xamarin.Forms
Configuración de una máquina para desarrollo con Xamarin.Forms
> Módulo 2: CONSTRUYENDO NUESTRA PRIMERA APLICACIÓN XAMARIN.FORMS
Requerimientos técnicos
Cómo trabaja Xamarin.Forms
Xamarin tradicional versus Xamarin.Forms
Una visión general del proyecto
Comenzando el proyecto
> Módulo 3: UNA APLICACIÓN DE “MATCHMAKING” CON UN INTERFAZ DE USUARIO ENRIQUECIDA QUE UTILIZA ANIMACIONES
Requerimientos técnicos
Descripción del proyecto
Animaciones y efectos en tu app con Xamarin.Forms
Creando la aplicación de emparejamiento
> Módulo 4: CONSTRUYENDO UNA APLICACIÓN DE SEGUIMIENTO
Requerimientos técnicos
Descripción del proyecto
Empezando
Ubicación utilizando GPS Y Maps
Construyendo la aplicación MeTracker
> Módulo 5: CONSTRUIR UNA APLICACIÓN DE CLIMA
Requerimientos técnicos
Descripción del proyecto
Empezando
De dónde se obtienen los datos de clima para tu App
Construyendo la aplicación del clima
> Módulo 6: CONFIGURACIÓN DE BACK-END PARA UNA APLICACIÓN DE CHAT QUE USA SERVICIOS DE AZURE
Requerimientos técnicos
Introducción a Azure
Servicios sin servidor de Azure
Descripción del proyecto
Construyendo el backend sin servidor
> Módulo 7: CONSTRUIR LA APLICACIÓN DE CHAT EN TIEMPO REAL
Requerimientos técnicos
Descripción del proyecto
Empezando
Construyendo la aplicación de chat
> Módulo 8: ENTREGA DE APPS PARA ANDROID y iOS
Depuración de aplicaciones
Testing
Condiciones de las tiendas Play Store y Apple Store
Proceso de entrega
Monitoreo y métodos de monetización de tu App
¿Qué sigue? Cómo seguir aprendiendo del API de desarrollo?
¿Qué aprenderé?
- Conocimientos y habilidades necesarios en la creación de apps (Android y iOS) usando el kit de herramientas Xamarin.Forms en el desarrollo de su aplicación.
- MVVM y enlaces de datos en Xamarin.Forms.
- Cómo usar renderizadores personalizados para obtener acceso específico a la plataforma.
- Descubrirá los servicios de geolocalización a través de Xamarin Essentials.
- Uso de servicios de Azure para Xamarin.