Until v2.1, the only one way of customizing the native view of a Xamarin.Forms control was to use a CustomRender, and this ask the developer to complete rewrite the control in native code. Now with the introduction of Effects, we can easily change the look & feel of controls in each platform, while creating little reusable classes.