Descripción:
Descubra cómo ampliar y desarrollar los componentes del kit de herramientas Xamarin.Forms para desarrollar una arquitectura de aplicación móvil robusta y efectiva. Comenzando con una aplicación creada con los elementos básicos del kit de herramientas de Xamarin.Forms, iremos paso a paso a través de varios temas avanzados para crear una arquitectura de solución rica en los beneficios de los buenos patrones de diseño y las mejores prácticas. Comenzaremos por introducir una separación central entre la interfaz de usuario de la aplicación y la lógica empresarial de la aplicación mediante la aplicación del patrón MVVM y el enlace de datos. Luego nos enfocaremos en la construcción de una capa de servicios similares a complementos que manejen utilidades específicas de la plataforma, como la navegación, la ubicación geográfica y la cámara, así como la forma de usar estos servicios con inversión de control e inyección de dependencia. A continuación, conectaremos la aplicación a una API en vivo basada en web y configuraremos la sincronización sin conexión. Luego, nos sumergiremos en probar la aplicación, tanto la lógica de la aplicación a través de pruebas unitarias como la interfaz de usuario utilizando el framework de UITest de Xamarin. Finalmente, integraremos Xamarin Insights para monitorear el uso y los errores para obtener una ventaja proactiva en la calidad de la aplicación.
Objetivo:
Los asistentes, entre otras cosas, aprenderán a: Descubrir cómo, cuándo y por qué debería usar patrones de arquitectura y obtener las mejores prácticas con Xamarin.Forms. Implementar el patrón Model-View-ViewModel (MVVM) y el enlace de datos en las aplicaciones móviles de Xamarin.Forms. EL Curso de Desarrollo avanzado de aplicaciones multiplataforma con Xamarin y C# permitirá ampliar la API de navegación Xamarin.Forms con un servicio de navegación centrado en ViewModel personalizado. Aprovechar la inversión de los patrones de inyección de control y dependencia en aplicaciones móviles Xamarin.Forms Trabajar con datos en línea y fuera de línea en las aplicaciones móviles Xamarin.Forms Probar la lógica de negocios y el código de la interfaz de usuario en las aplicaciones móviles Xamarin.Forms Utilizar las API específicas de la plataforma para crear interfaces de usuario personalizadas. Explorar cómo mejorar la calidad de las aplicaciones móviles con análisis e informes de fallas usando Xamarin Insights.
Temario:
Parte 1: COMENZANDO
Presentando la idea de la aplicación | Creando la aplicación inicial
Parte 2: MVVM y vinculación de datos
Entendiendo el patrón MVVM | Añadiendo MVVM a la aplicación
Parte 3: SERVICIO DE NAVEGACIÓN
La API de navegación de Xamarin.Forms | Navegación y MVVM | Creando un servicio de navegación.
Parte 4: SERVICIOS ESPECÍFICOS DE PLATAFORMA Y INYECCIÓN DE DEPENDENCIA
Inversión de control e inyección de dependencias en aplicaciones móviles | El servicio de dependencia de Xamarin.Forms frente a las alternativas de terceros | Creación y uso de servicios específicos de plataforma | Registro de dependencias
Parte 5: INTERFAZ DE USUARIO
Renderizadores personalizados | Convertidores de valor
Parte 6: API DATA ACCESS
Creación de una API con los servicios de aplicación de Microsoft Azure | Creando un servicio base HTTP | Creación de un servicio de datos API | Caché de datos fuera de línea
Parte 7: AUTENTICACIÓN
Agregar identidad y autenticación a las aplicaciones móviles de Azure | Creación de un servicio de autenticación | Añadiendo una página de inicio de sesión.
Parte 8: PRUEBAS
Pruebas unitarias | Pruebas automatizadas de UI
Parte 9: APP ANALYTICS
Análisis de aplicaciones móviles y reporte de fallas | Perspectivas de Xamarin
meet me dating site japanese chubby fdating international singles sites
buy a paper for college college papers help order papers online where can i buy resume paper
find someone to write my college paper scientific paper writing services i need help writing a paper need help writing my paper
finished custom writing paper paper writing service superiorpapers papers writing service custom papers online
find someone to write my paper buy custom paper best custom papers premiumpapershelp.com
custom papers review best online paper writing service help with filing divorce papers where can i find someone to write my college paper
write my paper cheap pay someone to write your paper write my nursing paper cheap paper writing services
i need help writing a paper write my paper for money where can i find someone to
write my college paper https://buyessaypaperz.com/
what should i write my paper on custom written college papers buying papers online cheap custom written papers
buy resume paper buy papers for college paper writing services best paper writing services
custom papers what are the best paper writing services write my economics
paper paper writing service reviews
help in writing paper paper writing help find someone to write my college paper custom paper writing
write my paper for money website that writes
papers for you college paper writers pay for someone to write your paper
ghost writer college papers write my paper in 3 hours buy college papers online customized writing paper
paying someone to write a paper write my statistics paper cheap custom papers pay to write papers
help with paper writing where to buy college papers write my paper apa format help write my paper
write my thesis paper buy writing paper pay someone to
do my paper cheap paper writing services
write my paper apa style help writing a paper for college paper writer services https://writingpaperservice.net/
best place to buy cialis online reviews Artificial reproductive technology ART aims to achieve best clinical results with the least discomfort and cost
coursework writer uk do my coursework coursework mark coursework and thesis
coursework in or on coursework b science titles coursework
for nursing coursework title
do my coursework online coursework on cv coursework samples data analysis coursework
coursework masters vs research masters coursework template coursework grade
boundaries quantitative coursework
differential equations coursework coursework title page coursework paper coursework help
coursework for nursing coursework notebook coursework
geeks coursework and thesis