Xamarin Forms is an amazing set of libraries. Unfortunately, there is a bunch of functionality that is missing. Over time, I've collected bits and pieces of UI components that are necessary for building a modern app and added them to a common .NET Standard/PCL library that can be leveraged on all Xamarin platforms. I didn't write much of the code here, but I have spent a great deal of time making this code more simple, and using tools like Resharper and Code Analysis to improve the code quality as well as building samples of these components. I'm hoping to get others to contribute UI components that will be useful. I will accept all pull requests as long as they add functionality that is missing from the Xamarin Forms components
Clone for samples here:
Special thanks to @JamesMontemagno as much of the code comes from his original libraries. Unfortunately, those libraries are spread out across multiple repos and NuGet packages. This is good from the perspective that you don't need to add more to your solution than is necessary, so if you only need one component, I recommend looking at his repos. But, I have found that I just end up with dependency spaghetti which leads to all kinds of compilation and runtime errors when I have attempted to add these NuGet packages.