Rider für MAUI

Kostenlos für nicht-kommerzielle Nutzung

Die einzige plattformunabhängige IDE für MAUI-Entwickler*innen

Realisieren Sie das volle Potenzial Ihrer App-Ideen mit der .NET Multi-platform App UI (MAUI) und der leistungsstarken Programmierunterstützung von JetBrains Rider

Mit Rider können Sie MAUI-Apps für Android, Windows, iOS und macOS auf der Basis eines gemeinsamen Codebestands erstellen, ausführen, debuggen, testen und profilen. Die IDE bietet eine einheitliche, überragende Bedienungs- und Nutzungserfahrung unter Windows und macOS sowie intelligente Codeinspektionen, Navigationsfunktionen und Refactorings, mit denen Sie fehlerfreien C#- und XAML-Code schneller schreiben können.

Umfassende Xcode-Integration

Unter macOS bietet Rider direkt nach der Installation eine tiefgreifende Integration mit Xcode. Die Symbolleiste zeigt eine Liste der verbundenen Apple-Geräte oder -Emulatoren, damit Sie das System, mit dem Sie arbeiten möchten, unkompliziert auswählen können. Sie können außerdem .ipa-Dateien direkt an ein iOS-Gerät übertragen und Bereitstellungsprofile für MAUI-iOS-Projekte verwalten.

Verwaltung des Android-SDK direkt in der IDE

Rider hilft Ihnen bei der Installation der Komponenten, die Sie für die Android-Entwicklung benötigen. Wenn Sie beispielsweise für Android-Geräte entwickeln, müssen Sie das Android-SDK, einen Geräteemulator und weitere Komponenten installieren. Rider schlägt Ihnen vor, den Android-SDK-Assistenten zu starten, mit dem Sie alle für die Android-Entwicklung erforderlichen SDKs verwalten können.

Erstklassige Android-Unterstützung

Dank einem Plugin von Android Studio hilft Ihnen Rider bei allen Aspekten rund um den Android-Teil einer MAUI-Anwendung. Sie müssen nicht zwischen mehreren Tools wechseln, denn alles, was Sie benötigen, haben Sie direkt in Rider zur Hand: Android Layout Editor, Layout Inspector, AndroidManifest.xml, Logcat, Android-Profiling und verschiedene verbundene physische und virtuelle Geräte, um nur ein paar Beispiele zu nennen.

XAML-Unterstützung

Die herausragende XAML-Unterstützung in Rider umfasst Syntaxhervorhebung, Validierung von Datenbindungen und kontextbasierte Navigation. Die Code-Completion schlägt während der Eingabe XAML-Elemente, Attribute, Eigenschaftswerte und Datenbindungen vor. Rider unterstützt auch XAML Hot Reload und ermöglicht damit eine schnellere und iterativere Entwicklungserfahrung bei der Erstellung von Bedienoberflächen für unterschiedliche Plattformen.

MAUI-Workloads

MAUI muss nicht einmal auf Ihrem System installiert sein, um mit der Arbeit an einer MAUI-App zu beginnen. Mit JetBrains Rider können Sie jetzt den passenden MAUI-Workload direkt im Dialog New Project installieren.

Blazor-Hybrid-Apps

Rider unterstützt Sie bei der Entwicklung anspruchsvoller Blazor-Hybrid-Apps. Die reichhaltige Editor-Umgebung umfasst erweiterte Codeinformationen, Code-Completion und Navigation für HTML-, CSS-, JavaScript-, C#- und Blazor-Komponenten, um Ihnen eine reibungslose Entwicklungserfahrung zu bieten.

Testen von MAUI-Apps mit Coverage

Mit Rider können Sie gängige Frameworks wie NUnit, MSTest oder xUnit verwenden, um Unit-Tests für Ihre App zu erstellen, auszuführen und zu debuggen. Die integrierte Code-Coverage-Funktion von Rider bietet detaillierte Einblicke in den Umfang und die Qualität Ihrer Unit-Test-Abdeckung.

Profiling von MAUI-Apps

Die in Rider integrierten Profiler sind wichtige Werkzeuge zum Aufspüren und Diagnostizieren von Leistungsengpässen und Problemen bei der Speichernutzung in Ihren .NET-MAUI-Apps auf den Plattformen macOS, Windows und Mac Catalyst. Diese Profiler bieten die komfortable Möglichkeit, Performancedaten direkt in Rider zu erfassen und zu analysieren. So können Sie die Leistung Ihrer App ohne Umwege optimieren.

AI Assistant für Rider

Dieser optimal in die IDE integrierte KI-Helfer bietet Ihnen eine Reihe von Funktionen, die das Programmieren, Debuggen und Anpassen Ihres Codes einfacher und angenehmer machen.

Mehr erfahren

Kontextspezifischer KI-Chat

Sie sind sich nicht sicher, wie Sie ein Steuerelement in Ihrem MAUI-Projekt implementieren sollen oder welche Bibliothek die beste plattformübergreifende Funktionalität bietet? Fragen Sie AI Assistant im Chat. Er berücksichtigt MAUI-spezifische Kontexte, kennt XAML und C# und gibt Ihnen Antworten, die auf die Architektur und den Technologiestack Ihres Projekts abgestimmt sind.

Mehrzeilige Code-Completion

AI Assistant kann mehrzeilige Codeblöcke generieren, um Sie bei der Erstellung von XAML-Layouts, der Einrichtung von Datenbindungen oder der Konfiguration von plattformspezifischen Services zu unterstützen. Beginnen Sie mit der Eingabe, und wenn ein Vorschlag verfügbar ist, sehen Sie ihn als ausgegrauten Code-Snippet, den Sie nur noch genehmigen müssen.

Codeerklärungen

Eine Ausnahme in Ihrer MAUI-App kommt Ihnen spanisch vor oder Sie sind sich unsicher über den Inhalt eines kürzlichen Commits? AI Assistant erklärt Ihnen Fehler und Commits im Detail, sodass Sie Problemen schneller auf den Grund gehen können. Ganz gleich, ob es um einen Laufzeitfehler aufgrund eines falsch konfigurierten Steuerelements oder um einen Commit mit mehreren plattformspezifischen Änderungen geht – die KI schlüsselt das Problem auf, um das Debugging zu vereinfachen.

Das sagen unsere Kunden

Thibault Durand

Softwareentwickler, Universität Linköping

Ich verwende JetBrains-IDEs seit 13 Jahren und Rider seit seiner Einführung. Rider bietet die beste einheitliche, plattformunabhängige Entwicklungserfahrung, die alle Tools beinhaltet, die für die Entwicklung von MAUI- und anderen .NET-Apps erforderlich sind. Ich schätze es, dass das Team auf Feedback eingeht und das Produkt an die Bedürfnisse der Entwickler*innen anpasst.

Syed Hoque

Leitender Softwareentwickler, Retail Insight

JetBrains Rider war in den letzten sechs Jahren meine IDE der Wahl. Das Team hinter der IDE hat kontinuierlich hervorragende Funktionen bereitgestellt, damit wir Entwickler*innen uns auf die Dinge konzentrieren können, die wir lieben, nämlich unsere großartigen Ideen in Apps für ein großes Publikum umzusetzen. Sie ist ein zentrales Tool in meinem Arsenal – seit den Xamarin-Tagen bis zur aktuellen MAUI-Ära.

Marco Siccardi

Softwareentwickler, Galliker Transport & Logistics AG

Ich verwende Rider jetzt seit etwa zwei Jahren, sowohl für die Arbeit als auch für meine Nebenprojekte. Ob unter Windows oder macOS, Rider verbessert meine Möglichkeiten, .NET-MAUI-Apps zu schreiben, auf eine Weise, die keine andere IDE bietet.

Diese Unternehmen nutzen Rider bereits – schließen Sie sich ihnen an

Walmart
Adobe
Thought Works
Expedia
Wooga

Erleben Sie noch heute die Power von Rider

Kostenlos für nicht-kommerzielle Nutzung