NET supports several languages including C#, F#, and Visual Basic. It also contains several libraries that enable cross-platform development across iOS, Android, macOS, and Windows including Xamarin.Forms for cross-platform user interface and Xamarin.Essentials for accessing native platform features cross-platform. Xamarin is a framework and tooling that enables apps to be built for iOS, Android, and macOS. For example, ASP.NET Core and Blazor are frameworks built for. NET has a series of frameworks that are built for it that enable unique scenarios for developer for specific platforms. If you are a web developer this is like the V8 runtime that executes JavaScript or if you are a Java developer, the JVM that executes Java. It is the foundation that enables code to be run on different platforms such as iOS, Android, and Windows. NET is a cross-platform, high-performant, and open-source runtime that is used with multiple languages, editors, and libraries that enables apps to be built for web, mobile, desktop, games, and more. Let's set some groundwork first by answering some frequent questions. If you are a more visual learner, I have a full video that you can watch: NET, Xamarin, and Visual Studio! In this blog I am going to guide you through the entire process and describe everything that is in File -> New for Xamarin.
Let's start our journey together to build beautiful native cross-platform apps with.