Desarrollo de Apps (Android y iOS) con Xamarin.Forms

  • Nivel del curso: Principiante

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.
$8,120.00

Materiales incluidos

  • Material de apoyo digital
  • Certificado de finalización
  • Grabación de las clases en vivo
  • NFT de finalización del curso (próximamente)

Requisitos

  • Computadora con sistema operativo Windows, Mac o Linux
  • Conexión estable a internet
  • Cámara y micrófono
  • Actitud de participación

Audiencia objetivo

  • Profesionales y estudiantes de Diseño y Programación, con experiencia previa en programación con C# y .NET. Público en general, interesado en el desarrollo de aplicaciones móviles para Android y iOS mediante la tendencia de desarrollo “programa con un sólo código, entrega a varias plataformas”.