MvvmCross
Get the most out of Xamarin using MvvmCross. Build clean, pixel perfect, native UIs. Share behavior and business logic in a single codebase across supported platforms, using the Model-View-ViewModel (MVVM) design pattern. MvvmCross is a framework specifically developed for Xamarin and the mobile ecosystem. It supports a.o. iOS, Android, MacOS & Xamarin.Forms.