Services/Mobile Development/MAUI and Xamarin
.NET MAUI and Xamarin Development
We build cross-platform apps in C# on .NET MAUI and move Xamarin apps to it, now that Xamarin is no longer supported.
What we do with MAUI and Xamarin
Two tasks clients come with. Both are done by the same C# team.
New apps on .NET MAUI
One C# codebase for iOS, Android, Windows and macOS, with native controls on each platform.
- Your back end and your team are already on .NET
- The app needs a Windows desktop version too
- You want the mobile and the server code to share models and logic
Xamarin to MAUI migration
Microsoft ended Xamarin support in May 2024. We move your app to .NET MAUI so it keeps getting updates and stays in the stores.
- The business logic in C#, mostly as it is
- Xamarin.Forms screens, adapted to MAUI
- Custom renderers, native bindings and third-party libraries, replaced where they have no MAUI version
How a Xamarin to MAUI migration goes
Your users get an update, not a new app. For them nothing changes except that the app keeps working on new phones.
C# and .NET projects we have built. Each case shows the stack, the task and what was hard.
All case studies
XamarinBelong: dating app for iOSA Xamarin iOS app with an events admin panel on Laravel and Firebase.Xamarin · C#
.NETSLINK: survey automation appA drawing canvas, a cloud database and a Web API for Windows tablets.ASP.NET · C#
.NETIPBuilding notification platformPush alerts from building devices on an ASP.NET and Azure back end.ASP.NET · Azure · Android
Engagement models
Three ways to work with us. We help you pick one on the first call.
Our engineers work as an extension of your team, under your lead or ours.
We agree on the scope, the price and the deadline before the work starts.
You pay for the hours worked and change priorities whenever you need.
We turned to the 24Gen team when the project was in a critical stage. Deadlines were looming, and the product was far from ready. From the very beginning, we were impressed by the team's professionalism and accountability. In a short time, they assembled an MVP, set up scrum processes, and introduced an AI-based solution for moderation. Despite tight deadlines, all key modules were delivered on time and with solid quality. We are very satisfied with the collaboration and confidently recommend 24Gen as a reliable partner for large-scale projects.
Watch the video
From our blog
All articlesIs Xamarin still supported?
No. Microsoft ended Xamarin support on 1 May 2024. Existing apps keep running, but the framework gets no fixes and no updates for new versions of iOS and Android, so sooner or later a Xamarin app can no longer be updated in the stores.
Do we have to rewrite the app from scratch?
Usually not. The business logic in C# moves almost unchanged, and Xamarin.Forms screens have a direct counterpart in MAUI. Most of the work goes into custom renderers, native bindings and third-party libraries.
How long does a migration take?
It depends on the size of the app and on how much platform-specific code it has. We give you the estimate after the audit, together with the plan.
Our app is on Xamarin.iOS and Xamarin.Android, not on Forms. Can it be moved?
Yes. Such apps move to .NET for iOS and .NET for Android, which is the same platform MAUI is built on. The interface code stays native.
MAUI or Flutter for a new app?
MAUI when your team and your back end are on .NET, or when you need a Windows version. In other cases we usually suggest Flutter.
How do you estimate the cost?
After the first call we break the task into parts and send you a written estimate. When the scope is clear, we fix the price and the deadline. When it is open or likely to change, we work on time and materials or as a dedicated team.
Who owns the code? Do you sign an NDA?
You do. The code and all rights to it pass to you in full. We sign an NDA whenever you need one.
Tell us about your app
Describe the task in a few lines. We will get back to you to set up a call.
info@24gen.space



