Rider pour MAUI

Gratuit pour une utilisation non commerciale

Le seul IDE multiplateforme pour les développeurs MAUI

Réalisez le potentiel de vos idées d'applications avec .NET Multi-platform App UI (MAUI) et toute la puissance des fonctionnalités de programmation de JetBrains Rider

Créez, exécutez, déboguez, testez et profilez vos applications MAUI pour Android, Windows, iOS et macOS - le tout depuis une base de code unique - à l'aide de Rider. Retrouvez la même interface et expérience utilisateur aussi bien sous Windows que macOS, sans oublier les meilleures inspections de code intelligentes, la navigation et les refactorisations pour vous permettre d'écrire du code C# et XAML plus rapidement et sans erreurs.

Intégration en profondeur avec Xcode

Rider offre directement une intégration profonde avec Xcode sur macOS. La barre d'outils contient la liste des appareils ou émulateurs Apple connectés et vous permet de sélectionner facilement celui avec lequel vous souhaitez travailler. Vous pouvez également publier des fichiers .ipa directement sur un appareil iOS et gérer les profils de provisionnement pour les projets MAUI iOS.

Gestion du SDK Android depuis l'IDE

Rider facilite l'installation des composants requis pour le développement Android. Par exemple, si vous ciblez les appareils Android, vous devez installer Android SDK, ainsi qu'un émulateur d'appareils et autres composants. Rider suggère le lancement de l'assistant Android SDK, qui vous aide à gérer les SDK requis pour le développement Android.

Prise en charge Android de premier ordre

Grâce au plugin d'Android Studio, Rider vous aide pour toute la partie Android d'une application MAUI. Inutile de basculer vers un autre outil, car Rider contient tout ce dont vous avez besoin, à savoir Android Layout Editor, Layout Inspector, AndroidManifest.xml, Logcat, le profilage Android et de nombreux appareils physiques et virtuels connectés, pour ne donner que quelques exemples.

Prise en charge de XAML

L'excellente prise en charge de XAML par Rider inclut la mise en évidence des éléments de syntaxe, la validation des liaisons de données et la navigation contextuelle. La fonctionnalité de saisie semi-automatique du code suggère des éléments XAML, des attributs, des valeurs de propriétés et des liaisons de données en cours de saisie. Rider prend également en charge XAML Hot Reload, afin de créer une expérience de développement plus rapide et itérative lors de la création d'interfaces utilisateur pour toutes les plateformes.

Charges de travail MAUI

Si MAUI n'est pas installé sur votre ordinateur, vous pouvez toujours travailler sur une application MAUI. Avec JetBrains Rider, vous pouvez maintenant installer les charges de travail MAUI voulues directement depuis la boîte de dialogue New Project.

Applications Blazor Hybrid

Rider vous aide à développer des applications Blazor Hybrid avancées. Il offre un éditeur enrichi qui inclut des analyses de code puissantes, la saisie semi-automatique du code et la navigation pour les composants HTML, CSS, JavaScript, C# et Blazor, afin d'offrir une expérience de développement fluide.

Test des applications MAUI avec couverture

Avec Rider, vous pouvez créer, exécuter et déboguer des tests unitaires pour votre application à l'aide de frameworks populaires tels que NUnit, MSTest ou xUnit. La couverture de code intégrée de Rider fournit des informations détaillées sur l'étendue et la qualité de la couverture de vos tests unitaires.

Applications de profil MAUI

Les profileurs intégrés de Rider sont des outils essentiels pour identifier précisément et diagnostiquer les goulots d'étranglement des performances et les problèmes de gestion de la mémoire dans vos applications MAUI .NET ciblant les plateformes macOS, Windows et Mac Catalyst. Ces profileurs constituent une solution pratique pour réunir et analyser les données de performances directement dans Rider, afin d'assurer l'optimisation instantanée et l'amélioration des performances de votre application.

AI Assistant pour Rider

Parfaitement intégré à l'IDE, ce compagnon basé sur l'IA offre toute une série de fonctionnalités qui rendent la programmation, le débogage et l'affinement de votre code plus faciles et plus agréables.

En savoir plus

Chat avec l'IA tenant compte du contexte

Vous ne savez pas comment implémenter un contrôle spécifique dans votre projet MAUI ou quelle bibliothèque utiliser pour les fonctionnalités multiplateformes ? Demandez à l'AI Assistant à l'aide de la fonctionnalité de chat. Il comprend les contextes spécifiques à MAUI, XAML et C#, et fournit des réponses adaptées à l'architecture et à la pile technologique de votre application.

Saisie semi-automatique du code multiligne

L'AI Assistant peut générer des blocs de code multilignes pour vous aider à réaliser des mises en page en XAML, à définir des liaisons de données ou à configurer des services spécifiques à la plateforme. Commencez à taper et si une suggestion est disponible, vous verrez un extrait de code grisé prêt à être approuvé.

Explication du code

Vous restez perplexe devant une exception dans votre application MAUI ou vous n'êtes pas sûr d'un commit récent ? L'AI Assistant explique les erreurs et les commits en détail, vous aidant ainsi à identifier rapidement les problèmes. Qu'il s'agisse d'une erreur d'exécution provenant d'un contrôle mal configuré ou d'un commit impliquant plusieurs modifications spécifiques à une plateforme, l'IA les décompose pour faciliter la résolution du problème.

Témoignages de nos clients

Thibault Durand

Développeur logiciel, Linköping University

J'utilise les JetBrains IDEs depuis 13 ans et Rider depuis qu'il est disponible. Rider offre la meilleure expérience de développement multiplateforme et unifiée, et dispose de tous les outils nécessaires pour développer MAUI et d'autres applications .NET. J'apprécie aussi la prise en compte des retours d'expérience et la capacité d'adaptation du produit aux besoins des développeurs.

Syed Hoque

Ingénieur logiciel principal, Retail Insight

JetBrains Rider a été mon IDE de choix au cours des six dernières années. L'équipe derrière cet IDE ajoute régulièrement d'excellentes fonctionnalités pour aider les développeurs à se focaliser sur les choses qu'ils aiment faire, à savoir transformer leurs brillantes idées en applications pour le grand public. Il a été un outil clé dans mon arsenal, de la période Xamarin à l'ère actuelle de MAUI.

Marco Siccardi

Professionnel du développement logiciel, Galliker Transport & Logistics AG

J'utilise Rider depuis environ deux ans, aussi bien pour le travail que pour mes projets personnels. Que ce soit sous Windows ou macOS, Rider améliore considérablement ma capacité à écrire des applications .NET MAUI, d'une manière qu'aucun autre IDE ne peut égaler.

Rejoignez ces entreprises qui utilisent déjà Rider

Walmart
Adobe
Thought Works
Expedia
Wooga

Découvrez la puissance de Rider dès aujourd'hui

Gratuit pour une utilisation non commerciale