This article will introduce the key concepts needed to create a Mac app using Xamarin.Mac, Visual Studio for Mac and Xcode's Interface Builder by walking through the process of building a simple Hello, Mac app that counts the number of times a button has been clicked: NET, code can be shared with Xamarin.iOS and Xamarin.Android mobile apps all while delivering a native experience on each platform. Because Xamarin.Mac integrates directly with Xcode, the developer can use Xcode's Interface Builder to create an app's user interfaces (or optionally create them directly in C# code).Īdditionally, since Xamarin.Mac applications are written in C# and. NET using the same macOS APIs that are used when developing in Objective-C or Swift.
Xamarin.Mac allows for the development of fully native Mac apps in C# and.