Hace algún tiempo leí este gran artículo en el blog de Xamarin sobre cómo agregar validaciones para aplicaciones empresariales en Xamarin Forms. En esa publicación, se hablo sobre un gran modelo de validación basado en Validable objects, donde si quieres agregar una nueva regla de validación solo tienes que crear una nueva clase ValidationRule.
Multi-Binding es una gran funcionalidad que fue introducida en Xamarin Forms 4.7, la cual nos permite conectar (bindear) multiples elementos a una propiedad. Esto nos da mucha flexibilidad, ya que ya no necesitamos crear múltiples elementos de UI para conectar cada Bindable Property, lo que mejora el rendimiento de nuestra aplicación y hace que nuestro código sea más limpio.
Antes del Multi-Binding para lograr conectar multiples elementos a una propiedad se requería un gran esfuerzo adicional, dado que el único control que tiene algo similar es el Label con la propiedad FormattedText.
Al desarrollar aplicaciones en Xamarin Forms, hay algunos convertidores que usamos muy a menudo. En el siguiente artículo haré una compilación de los convertidores más útiles que he usado, para poder usarlos fácilmente en otros proyectos.
(En caso de que no esté familiarizado con los convertidores, puede consultar este artículo).
Aquí la lista de convertidores que cubriré:
Este es definitivamente el convertidor más útil, puedo decir que lo he usado en el 99% de los proyectos. Básicamente te permite convertir un valor bool al valor opuesto.
Buen convertidor cuando desea convertir…
Cada semana recibo mensajes de personas que me preguntan lo mismo: “¿Cómo puedo aprender Xamarin Forms?”, “¿Cómo aprendiste Xamarin?”, “¿Qué debo hacer para convertirme en un profesional en el área?”, “¿Cómo empiezo? ”, Etc.
En este artículo, quiero darte mi receta personal sobre cómo aprender y cómo puedes mejorar si ya sabes.
¿Estás listo?
¡Empecemos!
El primer paso para aprender es tomar un curso, o si eres demasiado proactivo puedes aprender con solo leer la documentación, actualmente la documentación de Xamarin esta buenisima, así que puedes echarle un vistazo y ver que tal, de todos formas yo recomiendo un curso…
Co-Founder of CrossGeeks. Currently Xamarin Certified Developer and Microsoft MVP.