Para comenzar este pequeño articulo hare saber que DevExpress es una de las más completas suites de componentes de UI para el desarrollo en todas las plataformas de .NET y en donde entra por supuesto la parte móvil con Xamarin.Forms.
Los controles DevExpress para Xamarin.Forms nos permiten ampliar fácilmente la funcionalidad de nuestras aplicaciones iOS y Android creadas con Xamarin.Forms. Por ende con esta tecnología y con los controles DevExpress, podemos desarrollar aplicaciones móviles nativas ricas en funciones.
Ventajas del uso de DevExpress
Si bien en la actualidad existe un sin número de suites de componentes muy buenas, DevExpress se encuentra sobre ellas por varias razones, como son:
- Cuenta con controles para todas las plataformas de Microsoft.
- Posee más de 70 controles mediante los cuales se pueden diseñar aplicaciones de alta complejidad.
- La creación de los componentes es semi – automática, DevExpress se encarga de realizar todo el código necesario para la visualización y llenado de los componentes según la plataforma utilizada.
- Permite llenar de manera sencilla cada uno de los componentes con información traída de una conexión de base de datos.
- Mejora el rendimiento de las aplicaciones al optimizar el código de llenado de las vistas.
- El tiempo de desarrollo se reduce considerablemente al no tener que teclear todo el código.
- Incluye plantillas predefinidas para varios tipos de aplicaciones.
- Incluye la herramienta Theme Builder, la cual permite editar el estilo de los controles y genera automáticamente la hoja de estilos de la aplicación siguiendo el patrón elegido.
- La documentación que incluye tanto en Visual Studio (descripciones de métodos y parámetros) como externa (documentación de clases y ejemplos) es realmente extensa y útil.
- Incluye video tutoriales y demostraciones sencillas de comprender.
- Es altamente personalizable.
- Cuenta con soporte rápido y eficaz para los problemas que se puedan presentar.
Desventajas de DevExpress
Las principales desventajas son:
- Solo funciona para plataformas Microsoft.
- Existen algunas limitantes al incluir los componentes, ya que estos ya tienen características y comportamientos definidos.
- Requiere licencia ($).
Una vez aclarado lo anterior y para entrar a detalle sobre el por que de este articulo, DevExpress lanzara los siguientes nuevos controles de interfaz de usuario para Xamarin.Forms en este año, tales como:
Data Editors
- Text Edit (20.1)
- MultiLine Edit (20.1)
- Password Edit (20.1)
- Check Box (20.1)
- Button (20.1)
- Auto Complete (20.2)
- Chips (20.2)
- Combo Box (20.2)
Data Forms (20.1)
Dialogs (20.2)
List View (20.2)
Card View (20.2)
Xamarin.Forms Charts Enhancements
Range Bar & Range Area (20.1)
Free Axis Layout (20.1)
Se informa que se existirá un modo de diseño de eje avanzado en la primera versión. Esta característica permitirá especificar posiciones personalizadas para los ejes dentro del diagrama del gráfico.
Logarithmic Axis (20.1)
Series Point Colorizer (20.2)
Este control permita colorear los puntos de la serie según los datos del usuario.
Xamarin.Forms Data Grid
Advanced Cell Layout (20.1)
DevExpress indica que estarán brindando un nuevo modo de diseño de fila en su primer lanzamiento. Este nuevo modo de diseño se optimizará para la representación visual de elementos cuando se usan muchas celdas de cuadrícula.
Full Cell Appearance Customization (20.1)
Esta característica permitirá personalizar directamente la apariencia de la celda sin definir plantillas de fecha (también mejorará el rendimiento y la capacidad de respuesta de las aplicaciones móviles).
Row Drag and Drop (20.1)
Nota: La información contenida en esta publicación detalla los planes de desarrollo actuales/proyectados por DevExpress y que esta información se comparte SÓLO CON FINES INFORMATIVOS y no representa un compromiso vinculante por parte de Developer Express Inc.
¡Hasta la próxima!
Más información:
Very cool article for a heads up. I think it will revolutionize app development. Microsoft has played it well.
Hi very good article.
Thanks for sharing. Keep up the good work.
Visit our site: https://www.msystraining.com/