Rider for MAUI
The only cross-platform IDE for MAUI developers
Unlock the full potential of your app ideas with .NET Multi-platform App UI (MAUI) and the powerful coding capabilities of JetBrains Rider
Create, run, debug, test, and profile MAUI apps for Android, Windows, iOS, and macOS – all from a single codebase – with the help of Rider. It provides the same incredible UI and UX on Windows and macOS, as well as the very best smart code inspections, navigation, and refactorings to empower you to write error-free C# and XAML code faster.
Deep integration with Xcode
Straight out of the box, Rider provides deep integration with Xcode on macOS. The toolbar contains a list of connected Apple devices or emulators, allowing you to easily select the one you want to work with. You can also publish .ipa
files directly to an iOS device and manage provisioning profiles for MAUI iOS projects.
Manage the Android SDK from inside the IDE
Rider helps you install the components required for Android development. For example, if you’re targeting Android devices, you’ll need to install the Android SDK, along with a device emulator and other components. Rider suggests launching the Android SDK wizard, which helps you manage all the SDKs required for Android development.
First-class Android support
Thanks to a plugin from Android Studio, Rider helps with everything related to the Android part of a MAUI application. You don’t need to switch to another tool, as you’ve got everything you need right inside Rider, including the Android Layout Editor, the Layout Inspector, AndroidManifest.xml
, Logcat, Android profiling, and a variety of connected physical and virtual devices, just to name a few examples.
XAML support
Rider’s ultimate XAML support includes syntax highlighting, validation for data bindings, and contextual navigation. The code completion feature suggests XAML elements, attributes, property values, and data bindings as you type. Rider also supports XAML Hot Reload, providing you with a faster and more iterative development experience for creating UIs for all platforms.
MAUI workloads
Even if you don't have MAUI installed on your machine, you can still start working on a MAUI app. With the help of JetBrains Rider, you can now install the appropriate MAUI workload right from the New Project dialog.
Blazor Hybrid apps
Rider helps you develop sophisticated Blazor Hybrid apps. It offers a rich editing environment that includes robust code insights, code completion, and navigation for HTML, CSS, JavaScript, C#, and Blazor components, ensuring a seamless development experience.
Test MAUI apps with coverage
With Rider you can create, run, and debug unit tests for your app using popular frameworks such as NUnit, MSTest, or xUnit. Rider’s integrated code coverage provides detailed insights into the extent and quality of your unit test coverage.
Profile MAUI apps
Rider's built-in profilers are vital tools for pinpointing and diagnosing performance bottlenecks and memory usage issues within your .NET MAUI apps targeting the macOS, Windows, and Mac Catalyst platforms. These profilers offer a convenient way to gather and analyze performance data directly within Rider, enabling the on-the-fly optimization and refinement of your app's performance.
AI Assistant for Rider
Seamlessly integrated into the IDE, this AI-powered sidekick offers a whole host of features that make coding, debugging, and refining your code easier and more enjoyable.
Learn moreContext-Aware AI Chat
Not sure how to implement a specific control in your MAUI project or which library to use for cross-platform functionality? Ask AI Assistant via the chat feature. It understands MAUI-specific contexts, XAML, and C#, providing answers tailored to your app's architecture and technology stack.
Multi-Line Code Completion
AI Assistant can generate multi-line blocks of code to help you complete layouts in XAML, set up data bindings, or configure platform-specific services. Start typing, and if a suggestion is available, you’ll see a grayed-out code snippet ready for your approval.
Code Explanation
Confused by an exception in your MAUI app or unsure about a recent commit? AI Assistant explains errors and commits in detail, helping you pinpoint issues quickly. Whether it's a runtime error from a misconfigured control or a commit involving multiple platform-specific changes, the AI breaks it down for easier troubleshooting.
What our customers say
I have used JetBrains IDEs for 13 years and Rider since its release. Rider offers the best unified, consistent, and cross-platform development experience with all the tooling needed to develop MAUI and other .NET apps. I appreciate the team listening to feedback and adapting the product to suit developers’ needs.
JetBrains Rider has been my choice of IDE over the past six years. The team behind the IDE has been delivering excellent features to keep us developers focused on doing things that we love, namely developing our awesome ideas into applications for the masses. It’s been a pivotal tool in my arsenal from the Xamarin days to the MAUI era.
I have been using Rider for about two years now, both for work and my side projects. Whether on Windows or macOS, Rider significantly enhances my ability to write .NET MAUI applications in a way no other IDE can match.
Join these companies that already use Rider
Experience the power of Rider today
Free for non-commercial use
The many sides of Rider
JetBrains Rider is a leading cross-platform IDE for .NET and game developers looking to boost productivity and streamline their development process.
Rider for Unity
A smarter way to write C# for Unity
Rider for Unreal Engine
Smart C++ and Blueprints support to craft the best games
Rider for AWS
Develop on AWS with C# in Rider
Rider for Web
The only IDE you need for ASP.NET development
Rider for Avalonia
The only cross-platform IDE for Avalonia