---
title: Building Native Mobile and Desktop Apps with .NET MAUI
description: .NET MAUI is a cross-platform framework that lets developers create native mobile and desktop apps using C# and XAML with a single codebase. It provides easy access to device features with a set of cross-platform APIs and allows the use of Razor components to build the application with web technologies, which can be reused for a server-hosted web app.
image: https://blog.easi.net/hubfs/NET%20Maui.%20artikel%20image.jpg
---

[![Home](https://blog.easi.net/hubfs/easi-logo.svg)](https://easi.net)

 Hit enter to search

- [All](https://blog.easi.net/en)
- [Adfinity](https://blog.easi.net/en/tag/adfinity)
- [Cloud](https://blog.easi.net/en/tag/cloud)
- [Easi](https://blog.easi.net/en/tag/easi)
- [Microsoft](https://blog.easi.net/en/tag/microsoft)
- [Rooftop](https://blog.easi.net/en/tag/rooftop)
- [Security](https://blog.easi.net/en/tag/security)
- [SmartSales](https://blog.easi.net/en/tag/smartsales)
- [Spoom](https://blog.easi.net/en/tag/spoom)

[Go back to the blog](https://blog.easi.net/en?hsLang=en)

# [Building Native Mobile and Desktop Apps with .NET MAUI](https://blog.easi.net/en/building-native-mobile-and-desktop-apps-with-.net-maui)

[![Author Avatar](https://blog.easi.net/hubfs/Images/EASI/Template%20new%20employees%20(2).png) Robin Lenaerts Junior Consultant](https://blog.easi.net/en/author/robin-lenaerts)

![](https://blog.easi.net/hs-fs/hubfs/image-png-3.png?width=147&height=177&name=image-png-3.png)

.NET Maui  
   
.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. [https://learn.microsoft.com/en-us/dotnet/maui/what-is-maui?view=net-maui-7.0](https://learn.microsoft.com/en-us/dotnet/maui/what-is-maui?view=net-maui-7.0)

What is .NET MAUI?

With .NET 6 and continuing in .NET 7, Microsoft introduced the MAUI to the world and it is exciting!  
.NET Maui is an evolution of Xamarin.Forms that uses XAML and c# to make native apps. The difference is that now, it is truly cross-platform.

![](https://blog.easi.net/hs-fs/hubfs/image-png-4.png?width=362&height=322&name=image-png-4.png)

With Xamarin.Forms it was possible to make cross-platform applications however your codebase was split into multiple projects. One for each supported platform. With MAUI, you can create multi-platform apps using a single project and, where necessary, platform specific code and resources can be implemented.

**Easy Access**

MAUI provides a set of cross-platform APIs for native device features like:

- Access to sensors such as accelerometer or compass on devices
- Device network state
- Access to systems clipboard
- File access on the device
- ...

This means that if your app needs to access the devices file system, it can be done with a single piece of code instead of having to write a different block of code for each platform you want to support!

**But it gets better...**

At Easi, we have a lot of very experienced developers in web technologies. Wouldn't it be nice to be able to use that to make our MAUI application?  
Well we can! We can use Razor components to build our application. These Razor components use HTML, JS and CSS! This is very beneficial as making a native application does not always mean starting from scratch and spending time learning new technologies.

**... And better**

Now that we made an application using Razor components, we can reuse the same razor components to make a server hosted web app. So if you wish to have a website and accompanying desktop/mobile app we can do all that with the same UI components, cutting down on a lot of work and time!

 

![](https://blog.easi.net/hs-fs/hubfs/image-png-May-02-2023-09-14-31-1194-AM.png?width=433&height=302&name=image-png-May-02-2023-09-14-31-1194-AM.png)

 

[![New call-to-action](https://no-cache.hubspot.com/cta/default/473564/077807c2-c04a-4494-933b-8f3f0edcffc9.png)](https://cta-redirect.hubspot.com/cta/redirect/473564/077807c2-c04a-4494-933b-8f3f0edcffc9)

[Digital Transformation](https://blog.easi.net/en/topic/digital-transformation?hsLang=en) [Platform](https://blog.easi.net/en/topic/platform?hsLang=en) [.Net Maui](https://blog.easi.net/en/topic/net-maui?hsLang=en)

## Current job openings

We are constantly looking for new colleagues!

If you share our values and you're looking for a challenging job in Belgium's Best Workplace, visit our website.

[Apply now](https://easi.net/en/jobs)

### Get our top stories in your inbox every month

## Follow us

[![Share on Facebook](https://static.hubspot.com/final/img/common/icons/social/facebook-24x24.png)](http://www.facebook.com/easi.net) [![Share on LinkedIn](https://static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png)](https://www.linkedin.com/company/easi) [![Share on Twitter](https://static.hubspot.com/final/img/common/icons/social/twitter-24x24.png)](https://twitter.com/easi_net)

## Recent posts

![Microsoft 365 Copilot Cowork: From AI Assistant to AI Coworker](https://blog.easi.net/hubfs/Copilot%20Cowork%20is%20now%20available%20-EN%20%286%29-1.png)

### [Microsoft 365 Copilot Cowork: From AI Assistant to AI Coworker](https://blog.easi.net/en/solutions/microsoft/copilot-cowork-is-now-available?hsLang=en)

02/05/2023

![Microsoft 365 Archive goes file-level: how to cut SharePoint storage costs from July 2026](https://blog.easi.net/hubfs/Copilot%20Cowork%20is%20now%20available%20-EN%20%283%29.png)

### [Microsoft 365 Archive goes file-level: how to cut SharePoint storage costs from July 2026](https://blog.easi.net/en/solutions/microsoft/m365-archive-file-level?hsLang=en)

02/05/2023

![GRC in Belgium: Why PROTECT Is Where Insight Becomes Action](https://blog.easi.net/hubfs/GRC%20in%20Belgi%C3%AB%20-%20Protect%20-%20EN%20%281%29.png)

### [GRC in Belgium: Why PROTECT Is Where Insight Becomes Action](https://blog.easi.net/en/solutions/security/grc-in-belgium-why-protect-is-where-insight-becomes-action?hsLang=en)

02/05/2023

## Share this article

[![Share on Facebook](https://static.hubspot.com/final/img/common/icons/social/facebook-24x24.png)](http://www.facebook.com/share.php?u=https%3A%2F%2Fblog.easi.net%2Fen%2Fbuilding-native-mobile-and-desktop-apps-with-.net-maui%3Futm_medium%3Dsocial%26utm_source%3Dfacebook) [![Share on LinkedIn](https://static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png)](http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fblog.easi.net%2Fen%2Fbuilding-native-mobile-and-desktop-apps-with-.net-maui%3Futm_medium%3Dsocial%26utm_source%3Dlinkedin) [![Share on Twitter](https://static.hubspot.com/final/img/common/icons/social/twitter-24x24.png)](https://twitter.com/intent/tweet?original_referer=https%3A%2F%2Fblog.easi.net%2Fen%2Fbuilding-native-mobile-and-desktop-apps-with-.net-maui%3Futm_medium%3Dsocial%26utm_source%3Dtwitter&url=https%3A%2F%2Fblog.easi.net%2Fen%2Fbuilding-native-mobile-and-desktop-apps-with-.net-maui%3Futm_medium%3Dsocial%26utm_source%3Dtwitter&source=tweetbutton&text=Building%20Native%20Mobile%20and%20Desktop%20Apps%20with%20.NET%20MAUI)

### Never miss our stories

## Related articles

[See all blog articles](https://blog.easi.net/en/tag/digital-transformation)

![Building Native Mobile and Desktop Apps with .NET MAUI](https://blog.easi.net/hubfs/NET%20Maui.%20artikel%20image.jpg)

### [Building Native Mobile and Desktop Apps with .NET MAUI](https://blog.easi.net/en/building-native-mobile-and-desktop-apps-with-.net-maui)

.NET Maui .NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native...

[Read more](https://blog.easi.net/en/building-native-mobile-and-desktop-apps-with-.net-maui)

- [Solutions](https://www.easi.net) 
    - [AAA Financials](https://www.easi.net/en/solutions/aaa-financials)
    - [Adfinity](https://adfinity.easi.net)
    - [Cloud2be](https://www.easi.net/en/solutions/managed-cloud)
    - [Rooftop](https://www.easi.net/en/solutions/rooftop)
    - [Security](https://www.easi.net/en/solutions/security)
    - [SmartSales](https://www.easi.net/en/solutions/smartsales)
    - [SmartDrive](https://smartdrive.easi.net)
    - [SmartShare](https://smartshare.easi.net)
    - [Synchro Production](https://www.easi.net/en/solutions/synchro-production)
- [Services](https://www.easi.net/en/services) 
    - [Mobile Development](https://www.easi.net/en/services/mobile-development)
    - [Software development](https://www.easi.net/en/services/application-development)
    - [Managed Services](https://www.easi.net/en/services/managed-services)
    - [On Premise infrastructure](https://www.easi.net/en/services/it-infrastructure-projects)
    - [Cosourcing](https://www.easi.net/en/services/co-sourcing)
    - [End user support](https://www.easi.net/en/services/end-user-support)
- [Company](https://www.easi.net) 
    - [About EASI](https://www.easi.net/en/about-easi)
    - [Jobs](https://www.easi.net/en/jobs)
    - [Blog](https://blog.easi.net)
    - [Press](https://www.easi.net/en/press)
    - [Customer stories](https://www.easi.net/en/customer-stories-references)
    - [Trainings](https://www.easi.net/en/trainings)
    - [Events](https://www.easi.net/en/events)
    - [Customer support](https://www.easi.net/en/customer-support)
    - [Legal](https://www.easi.net/en/about/legal/website-privacy-policy)
- Useful links 
    - [Microsoft](https://www.easi.net/en/services/microsoft)
    - [IBM Power Systems](https://www.easi.net/en/services/ibm-power-systems)
    - [IBM Notes](https://www.easi.net/en/services/ibm-notes)
    - [EASI Jump](https://www.easi.net/en/easi-jump)

- [English](https://blog.easi.net/en/building-native-mobile-and-desktop-apps-with-.net-maui)
- [Français - Belgique](https://blog.easi.net/fr/building-native-mobile-and-desktop-apps-with-.net-maui)
- [Nederlands - België](https://blog.easi.net/nl/building-native-mobile-and-desktop-apps-with-.net-maui)

- [Privacy](https://www.easi.net/about/legal/website-privacy-policy)
- [info@easi.net](mailto:info@easi.net)
- [+32 67 28 10 00](tel:+3216313000)
- [Contact](https://www.easi.net/en/contact)

- <https://www.linkedin.com/company/easi>
- <https://twitter.com/easi_net>
- <https://www.facebook.com/easi.net>
- <https://www.instagram.com/easi_net/>
- <https://vimeo.com/easinet>
- <https://www.youtube.com/user/EASIMedias>