FluentValidation is a small validation library for .NET that uses a fluent interface and lambda expressions for building validation rules. Since input validation is important part of mobile applications, this library comes really handy as it is easy to setup and use. When developing for multiple platforms using Xamarin Forms it is desirable to have one validation codebase that could be used seamlessly for input validation on each platform.
Fluent validation is available through Nuget. We will add the package to one of our PCL projects.