I am a Xamarin developer for 7 years. Today I made one decision, leave Xamarin. His IDE is getting worse each day, the visual designer crashes on minimum change. Keeps caching old components names and take hours to develope a single View Controller. The constraints never works and you have to refreshs the designer every time to see your changes. I can wrote a book here with all dificulties. I'm very disaponit with this tool that one day in the past was good.