Personalización e incorporación de características avanzadas en aplicaciones de Xamarin.Forms

Intermedio
Desarrollador
Xamarin
.NET
Visual Studio

Aplique toques y técnicas de desarrollo profesionales para conseguir aplicaciones más bonitas y fáciles de mantener.

Requisitos previos

  • Capacidad para compilar y depurar aplicaciones de Xamarin.Forms

Módulos en esta ruta de aprendizaje

Cree una biblioteca de .NET Standard para compartir código entre proyectos de iOS y Android en Xamarin.Forms. Defina operaciones específicas de la plataforma mediante contratos, para poder ejecutarlas desde una base de código compartido.

Actualice la interfaz de usuario cuando cambien los datos mediante enlaces e INotifyPropertyChanged. Actualice los datos cuando cambie la interfaz de usuario mediante enlaces bidireccionales. Enlace tipos que serían incompatibles mediante IValueConverter.

Muestre una lista desplazable de datos que se pueda modificar de forma dinámica con ListView.

Cree diseños de celda personalizados que se ajusten a la forma de los datos. Agrupe las celdas relacionadas para ayudar a los usuarios a encontrar lo que les interesa.

Separe la lógica de negocios y el código de la interfaz de usuario mediante el modelo de diseño MVVM.

Implemente la navegación de cajón y la vista dividida con MasterDetailPage de Xamarin.Forms y su propiedad MasterBehavior.

Amplíe la funcionalidad integrada de Xamarin.Forms mediante la modificación de los controles existentes y la creación de nuevos controles personalizados.

Ajuste el comportamiento de los elementos de Xamarin.Forms al acceder a los controles nativos subyacentes.

Use TwoPaneView para admitir dispositivos de doble pantalla como Microsoft Surface Duo.