With Xamarin.Forms, you can use C# or XAML to build cross-platform user interfaces for iOS, Android, and macOS. This open-source mobile UI framework allows you to build apps from a single shared codebase. Additionally, built-in support for the MVVM pattern means you can create testable and extensible code.
Get a consistent look across platforms or a native look and feel in no time. Xamarin.Forms Visual allows you to adopt the same design cross-platform using a design system that prescribes the size, color, spacing, and other aspects of how views and layouts should look and behave. Use Xamarin.Forms Visual to give all your applications a unified look and feel.