Android and iOS with C# and .NET MAUI
Anything you can do in Objective-C, Swift, or Java, you can do in C#
Multi-platform with
.NET MAUI
.NET MAUI uses the latest technologies for building native apps on Windows, macOS, iOS, and Android, abstracting them into one common framework built on .NET, allowing you to write one C# codebase.
Modern, performant mobile apps with .NET and C#
Use .NET and C# to create native apps for the billions of Android, iPhone, and iPad devices around the world. Easily share code and build apps faster across all platforms.
Integrate with platform APIs or take advantage of .NET MAUI's unique cross-platform operating system and platform APIs including access to sensors, device information, network connectivity, data, and more.
iOS with .NET MAUI
.NET developers have complete access to iOS APIs from C#. Create native user interfaces by taking advantage .NET MAUI's cross-platform UI framework that renders native UIKit controls. Leverage APIs like Touch ID, ARKit, CoreML, and many more from C#!
Developing for iOS on Windows? No problem. Use the remoted simulators for Visual Studio or simply plug in an iOS device into your Windows device and deploy with Hot Restart.
Android with .NET MAUI
Use the full power of the Android SDK to build apps for any Android platform. With C#, you can develop for any Android device including phones, tablets, and more.
Leverage any Android API directly from C#, including Android support libraries and Google Play services. Build stunning user interfaces with .NET MAUI's cross-platform framework that renders native Android controls.
Uno Platform
Uno Platform is an open-source project that allows for building native, multi-platform applications from a single C# and XAML codebase targeting iOS, Android, Windows, macOS, Linux, and Web via WebAssembly.
Uno Platform leverages .NET and modern UI frameworks to provide full access to native platform capabilities while maintaining pixel-perfect UI consistency across devices.
Your platform, your tools
We designed .NET to delight developers. That means keeping you on your favorite OS while building mobile apps!
Visual Studio and Visual Studio Code provide a great .NET development experience for Windows, Mac and Linux.