Duw op enter om te zoeken

Bouw moeiteloos native apps voor mobiel en desktop met .NET MAUI"

Author Avatar
Robin Lenaerts
Junior Consultant

.NET Maui
 

.NET Multi-platform App UI (.NET MAUI) is een cross-platform framework waarmee native mobiele en desktop apps kunnen worden ontwikkeld met behulp van C# en XAML.

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

Wat is .NET MAUI?

Met .NET 6 en voortzetting in .NET 7, heeft Microsoft de MAUI aan de wereld geïntroduceerd en het is opwindend! .NET Maui is een evolutie van Xamarin.Forms dat gebruik maakt van XAML en C# om native apps te maken. Het verschil is dat het nu echt cross-platform is.

Met Xamarin.Forms was het mogelijk om cross-platform applicaties te maken, maar je codebase was verdeeld over meerdere projecten, één voor elk ondersteund platform. Met MAUI kun je multi-platform apps maken met behulp van één enkel project en, indien nodig, kunnen platform-specifieke code en resources worden geïmplementeerd.

Makkelijke toegang

MAUI biedt een set van cross-platform API's voor native apparaat functies zoals:

  • Toegang tot sensoren zoals de accelerometer of het kompas op apparaten
  • Apparaat netwerkstatus
  • Toegang tot het klembord van het systeem
  • Bestandstoegang op het apparaat
  • ...

     

Dit houdt in dat, wanneer uw app toegang nodig heeft tot het bestandssysteem van het apparaat, dit kan worden gedaan met één stuk code in plaats van voor elk platform dat u wilt ondersteunen een ander stuk code te schrijven!


Maar het wordt nog beter...

Bij Easi hebben we veel ontwikkelaars die veel ervaring hebben in webtechnologieën. Zou het niet mooi zijn om die expertise te kunnen gebruiken om onze MAUI-toepassing te maken?

Welnu, kan dat! We kunnen Razor-componenten gebruiken om onze toepassing te bouwen. Deze Razor-componenten gebruiken HTML, JS en CSS! Dit is erg voordelig omdat het maken van een native applicatie niet altijd betekent dat je vanaf nul moet beginnen en tijd moet besteden aan het leren van nieuwe technologieën.

... En beter

Nu we een toepassing hebben gemaakt met Razor-componenten, kunnen we dezelfde Razor-componenten hergebruiken om een server-gehoste web-app te maken. Dus als u een website en bijbehorende desktop-/mobiele app wilt hebben, kunnen we dat allemaal doen met dezelfde UI-componenten, waardoor er veel werk en tijd bespaard wordt!

New call-to-action

Vacatures

Wij zijn voortdurend op zoek naar nieuwe collega's!

Als je onze waarden deelt en op zoek bent naar een uitdagende job in België's Best Workplace, bezoek dan onze website.

Solliciteer nu

Schrijf je in voor onze nieuwsbrief

Follow us

  

Deel dit artikel