Appuyez sur Entrée pour rechercher

Développement d'applications mobiles et de bureau en utilisant ".NET MAUI".

Author Avatar
Robin Lenaerts
Junior Consultant

.NET Maui

.NET Multi-platform App UI (.NET MAUI) est une infrastructure multiplateforme permettant de créer des applications mobiles et de bureau natives C# et XAML.

https://learn.microsoft.com/en-us/dotnet/maui/what-is-maui?view=net-maui-7.0

 

Qu'est-ce que .NET MAUI ?

Après, .NET6 et .NET7, Microsoft vient de présenter au monde, MAUI. et c'est excitant !

.NET MAUI est une évolution de Xamarin.Forms qui utilise XAML et C# pour créer des applications natives. La difference, c’est que maintenant, c'est vraiment multiplateforme.

 

Certes, avec Xamarin.Forms, il était possible de créer des applications multiplateformes, mais votre code était alors divisé en plusieurs projets, un pour chaque plateforme prise en charge. Avec MAUI, vous pouvez désormais créer des applications multiplateformes en utilisant un seul projet et, si nécessaire, le code et les ressources spécifiques à une plateforme peuvent être implémentés.

Easy Access

MAUI fournit un ensemble d'API multiplateformes pour les fonctionnalités natives des appareils tels que :

  • Un accès aux capteurs comme l'accéléromètre ou la boussole sur les appareils
  • Un état du réseau de l'appareil
  • Un accès au presse-papiers du système
  • Un accès aux fichiers sur l'appareil
  • ...

     

Cela signifie que, si votre application a besoin d'accéder au système de fichiers de l'appareil, cela peut être fait avec un seul morceau de code, au lieu d'avoir à écrire un bloc de codes différents pour chaque plateforme que vous voulez prendre en charge !


Mais cela devient encore mieux...

Chez Easi, nous avons de nombreux développeurs très expérimentés dans les technologies web. Ne serait-il pas agréable de pouvoir utiliser leurs compétences pour créer notre application MAUI ?

Eh bien, nous pouvons le faire ! Nous pouvons utiliser des composants Razor pour construire notre application. Ces composants Razor utilisent HTML, JS et CSS! Ce qui est très bénéfique, car créer une application native ne signifie pas toujours partir de zéro et passer du temps à apprendre de nouvelles technologies.

... Et encore mieux

Maintenant que nous avons créé une application en utilisant des composants Razor, nous pouvons réutiliser ces mêmes composants pour créer une application web, hébergée sur un serveur. Donc, si vous souhaitez avoir un site web et une application de bureau/mobile accompagnante, nous pouvons tout faire avec les mêmes composants que ceux de l'interface utilisateur, réduisant ainsi considérablement le travail et le temps !

 

 

 

New call-to-action

 

Offres d'emploi actuelles

Nous sommes toujours à la recherche de nouveau collègues

Si vous partagez nos valeurs et que vous êtes à la recherche d'un emploi stimulant au sein du meilleur lieu de travail de Belgique, visitez notre site web.

Postule maintenant

Abonnez-vous

Suivez-nous

  

Partage cet article