If you prefer to read this article in Spanish, please follow this link

Sometime ago, the Xamarin team officially release Material Visual, a feature to change the UI controls of your application in order to follow the Material Design Rules proposed by Google.
This is an amazing feature, as you can check on the official docs and other several posts about using it. They are built natively on each platform and have a great performance, but…(there is always a but), they just add the standard material UI elements, leaving aside other elements, like the outlined text field


If you prefer to read this article in English, please follow this link.

La versión oficial de Xamarin.Forms 4.7, incluyó por primera vez el control Shapes, bajo bandera experimental. Volviendo rápidamente al presente, en la versión actual (v5.0.0.2012), las cosas han cambiado mucho, Shapes dejó atrás la bandera experimental, y ahora es bastante estable en todas las plataformas soportadas (Android, iOS, UWP, WPF y macOS).

Shapes es un control muy poderoso, que nos permite dibujar fácilmente cualquier forma en la pantalla, como ser círculos, líneas, rectángulos, polígonos e incluso tomar valores de algún archivo de imagen svg y pegarlo en…


If you prefer to read this article in Spanish, please follow this link.

The official release of Xamarin.Forms 4.7, included for the first time the Shapes control, under the experimental flag. Fast-forward to the present, in the actual version (v5.0.0.2012), things change a lot, Shapes left behind the experimental flag, and now it’s pretty stable on all supported platforms (Android, iOS, UWP, WPF and macOS).

Shapes it’s a really powerful control that allow us to easily draw any shape on screen, like circles, lines, rectangles, polygons and even take values from some svg image file and paste it by using…


If you prefer to read this article in English, please follow this link

Hace algún tiempo, el equipo de Xamarin lanzó oficialmente Material Visual, una característica que nos permite cambiar los controles de la UI de nuestra aplicación con el fin de seguir las reglas de diseño de Material propuestas por Google.
Esta es una característica increíble, como se puede comprobar en los documentos oficiales y algunos otros posts relacionados con el tema. …


If you prefer to read this article in English, please follow this link

Aviso: el propósito de esta publicación no es ofender ni insultar a ningún diseñador gráfico o UI/UX, sino burlarme un poco de mí mismo y de mi falta de habilidades de diseño.

Por lo general, trabajamos en equipos, a veces pequeños, otras veces en equipos grandes, pero casi todos los equipos tienen al menos un diseñador de UI/UX o alguien de parte del cliente proporciona el diseño de nuestros proyectos. …


If you prefer to read this article in Spanish, please follow this link

Disclaimer: the purpose of this post is not to offend nor insult any graphic or UI/UX designer, but to make a little fun of myself and to my lack of design skills.

We usually work in teams, sometimes they are small, other times they are big, but almost every team have at least one UI/UX designer or someone from the client that provide design to our projects. …


If you prefer to read this article in Spanish, please follow this Link

Some time ago a client requested a special keyboard for his application, which had to have certain conditions that the regular Android keyboard didn’t meet.

Researching

The first option that came to mind was to add a disabled Entry with a GestureRecognizer that displays a control with an animation to emulate the appearance of the keyboard, but quickly discard the idea as it wasn’t reusable.
The best option was taking the native path, so I spent quite time researching, but I only found solutions that leads to create a…


If you prefer to read this article in English, please follow this Link

Tiempo atrás un cliente solicitó un teclado especial para su aplicación, el cual debía tener ciertas condiciones que el teclado regular de Android no cumplía.

Investigando un poco

La primera opción que se me vino a la mente fue agregar un Entry deshabilitado con un GestureRecognizer que despliegue un control con una animación para emular la aparición del teclado, pero rápidamente descarte la idea por no ser fácilmente reutilizable.
Lo mejor era ir por el camino nativo, por lo que estuve bastante tiempo navegando encontrando soluciones que apuntaban a crear un…

Fabricio Bertani

I'm a mobile application developer, mainly focused on multiplatform technologies such as Xamarin.Forms and Flutter.

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