Image for post
Image for post

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.


Image for post
Image for post

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.

¿Por qué es importante?

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.

Pero, ¿Qué pasa cuando queriamos conseguir lo…


Image for post
Image for post

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é:

  • InverseBoolConverter
  • ToUpperConverter
  • ToLowerConverter
  • EmptyValueToBoolConverter
  • NumberToCurrencyConverter
  • CollectionHasElementsConverter
  • DoubleToRoundedValueConverter
  • RelativeDateTimeConvertor

Comencemos

Convertidor de valor bool a !bool

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.

Convertidor de String a String en Mayúscula

Buen convertidor cuando desea convertir…


Image for post
Image for post

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!

Toma un curso

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…

Charlin Agramonte

Co-Founder of CrossGeeks. Currently Xamarin Certified Developer and Microsoft MVP.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store