I'm trying to learn XamarinForms and I just made this app (using Visual Studio 2017 15.4.4.) that displays a ListView with colors (from chapter 8 in this book https://developer.xamarin.com/guides/xamarin-forms/creating-mobile-apps-xamarin-forms/). Basically it has a ColorView class derived from ContentView for the layout of each individual color item and a ColorViewList which is the main page that displays the list of colors.
Now here's the problem: it runs fine on UWP but not on Android where it just displays an empty scrollable white page when deploying through XamarinLive and just a blank page then immediately closing when installed through an APK (I've also had numerous issues with XamarinLive sometimes refusing to connect and the VS Android simulator just refuses to deploy but that's beside the question).
Any ideas what is causing this? Perhaps related to the ColorName property that converts the string into an actual color?
Here is the project I made https://github.com/TJorj/ColorViewList
I've also downloaded the sample from Xamarin https://github.com/TJorj/xamarin-forms-book-samples/tree/master/Chapter08/ColorViewList and it seems to behave in the same way as my own.