Ongoing maintenance
Bug fixes, small features and compatibility work that keeps an existing Xamarin app usable on current phones, without pretending the framework is still actively developed.
Mobile Development
Maintaining an existing Xamarin app, or planning its migration to .NET MAUI, as a dedicated developer, a scoped project or consulting.
Most businesses that hire a Xamarin developer in Dubai today already run a Xamarin app rather than planning to build a new one, and that distinction matters. Microsoft’s own Xamarin pages confirm that official support for Xamarin ended on 1 May 2024, which means the framework no longer receives updates, security fixes or new features from Microsoft, even though apps already built on it continue to run.
That leaves two honest paths for an existing Xamarin app: keep it running with careful, scoped maintenance while it still serves its purpose, or plan a migration to .NET MAUI, Microsoft’s own continuation of Xamarin.Forms, before the gap between an unsupported framework and current mobile operating systems becomes a real problem. A Xamarin developer worth hiring should be able to talk you through both honestly, not just keep adding features to a framework with no further updates coming. That honesty is really what you are paying for when you hire a Xamarin developer in Dubai today, more than any specific line of code.
What the role builds
Work that reflects where Xamarin genuinely sits today.
Bug fixes, small features and compatibility work that keeps an existing Xamarin app usable on current phones, without pretending the framework is still actively developed.
An honest audit of an existing Xamarin.Forms codebase against .NET MAUI, setting out what carries across easily and what needs real rework.
The actual move from Xamarin.Forms to .NET MAUI, done in stages against Microsoft’s own upgrade guidance rather than as a risky rewrite from scratch.
Getting an updated or migrated build back through Apple’s App Store and Google Play review, since platform requirements move on even when Xamarin does not.
Keeping an existing app’s connections to your backend and third party services working as those systems change on their own schedules.
For an app genuinely near the end of its life, a scoped plan for how long it can safely keep running and what replaces it.
Agree which of these actually applies to your app before you hire a Xamarin developer in Dubai, since maintenance and a full migration are very different pieces of work.
Skills that matter
Judgement about an unsupported framework, not just familiarity with it.
| Skill or judgement | What good looks like | Why it matters |
|---|---|---|
| Xamarin.Forms and native Xamarin | Real, working experience across both, not only tutorials from before Xamarin’s support ended | Production Xamarin apps often mix Forms with platform specific code |
| .NET MAUI familiarity | Can explain, concretely, how a specific Xamarin.Forms pattern maps to .NET MAUI | This is the skill that turns a maintenance hire into a migration plan |
| Honesty about end of support | Raises the unsupported status plainly rather than treating Xamarin as business as usual | Silence on this point leaves you making decisions without the full picture |
| Dependency awareness | Knows which third party Xamarin packages are themselves abandoned or migrated | An abandoned dependency can block a migration long before the app code does |
| Testing before release | Tests any change on current iOS and Android versions specifically | An old framework is more likely to behave oddly on the newest operating systems |
Microsoft’s own page on Xamarin states its support ended on 1 May 2024 and points developers to .NET MAUI, so it is a fair, direct question to put to any Xamarin developer: what is their actual plan for a codebase built on a retired framework.
Ways to work with us
A dedicated arrangement suits a business that wants ongoing, careful stewardship of an existing Xamarin app, including a longer term migration handled gradually alongside regular fixes. A scoped project fits a defined piece of work with a clear finish line, such as a migration assessment or the .NET MAUI migration itself, delivered with code, documentation and a full handover. Consulting fits a business that mainly needs an honest, independent opinion on whether to migrate now, later, or not at all, before committing further budget either way. Recruitment support is less common for this specific role, since most Xamarin work is transitional rather than a long term hire.
Assessing a candidate
Checks that reveal whether someone understands Xamarin’s actual position today.
Whether they raise it unprompted, and how they would sequence work on an app built on a framework Microsoft no longer updates.
A concrete past migration, or at minimum a clear, specific plan for one, rather than a vague assurance that it can be done.
Ask to see an actual screen’s source and how platform specific code is separated from shared code within it.
Which packages in a typical Xamarin app they would flag as a migration blocker, and why.
A strong candidate tells you plainly when continuing to build new features on Xamarin is the wrong call, rather than taking the work regardless.
Run through these checks yourself, or ask us to hire a Xamarin developer in Dubai on your behalf and cover the same ground as part of the assessment.
Certifications
Microsoft does not run a current certification for a retired framework, so weigh any Xamarin badge accordingly.
Microsoft’s own learning platform does not list a dedicated .NET MAUI or current Xamarin certification exam. Older Xamarin credentials, if a candidate holds one, date from before Xamarin’s support ended and reflect skills from that earlier period.
A real migration plan, actual Xamarin.Forms and .NET MAUI code you can read, and a candid view on end of support, tell you more than a dated badge. It is the better way to hire a Xamarin developer in Dubai for a codebase in this position.
UAE considerations
One area that comes up often in real Dubai Xamarin projects.
If a Xamarin app still processes customer or staff data, its lack of ongoing security updates is a genuine factor to weigh against Federal Decree Law No. 45 of 2021, the UAE’s federal data protection law, when deciding how long to keep it running as is.
Right to left Arabic support built into a Xamarin.Forms app generally transfers to .NET MAUI, since the two share underlying concepts, but a Xamarin developer should still verify it screen by screen during migration rather than assuming a clean carry over.
This role sits in our mobile development category, part of the wider hire developers in Dubai section. For a new cross platform build rather than an existing Xamarin app, our .NET MAUI developer page is the direct successor role to start from. If the app should move to a single native platform instead, our iOS developer and Android developer pages cover that route, and Flutter developer is a further cross platform option worth comparing. For a full project with design and app store work included, our mobile app development service is the broader starting point.
Straight answers
No. Microsoft's own Xamarin support pages state that Xamarin support ended on 1 May 2024. Existing Xamarin apps keep working, but the framework itself no longer receives updates, which is why most Xamarin work now is maintenance or a planned migration rather than new greenfield builds.
For an app with a future roadmap, generally yes, since .NET MAUI is Microsoft's own continuation of Xamarin.Forms and is where ongoing platform updates now happen. For an app close to end of life with no further investment planned, simple maintenance until retirement can be the more practical choice.
Microsoft provides an upgrade path and documentation for moving a Xamarin.Forms app to .NET MAUI, and the two share enough structure that a Xamarin developer familiar with both can plan the work properly. The size of the risk depends mainly on how much platform specific or third party code the existing app carries.
Yes, an unsupported framework still runs and can still be built on in the short term. We would raise the migration question honestly as part of scoping the work, rather than adding indefinitely to a codebase with no further updates coming from Microsoft.
New builds should start on .NET MAUI rather than Xamarin, given Xamarin's support has ended. If your business already has a Xamarin app, this page covers hiring for that existing codebase, while our .NET MAUI developer page covers a new cross platform build.
Sources
Fixed price, in writing
Got it. Your quote is being written now.
In business hours you will have it within 45 minutes. Check your inbox for the confirmation.