Xamarin 1: What Should You Do With a Xamarin App That Still Matters?
AI, App

What do you do when a Xamarin application still delivers real value, but the platform underneath it is obsolete?

A full rewrite isn’t necessarily the answer. Production applications can contain years of important workflows, dependencies, business logic, and accumulated behavior that need to survive a move to a modern platform.

For one Xamarin application used by medical professionals, Art+Logic approached the move to .NET MAUI as a modernization project rather than a simple framework conversion. Engineers worked incrementally through foundations, modules, interfaces, and workflows, using AI to accelerate repetitive migration work while retaining responsibility for architecture and reviewing the output.

The project also became an opportunity to improve the application itself. The team redesigned a cumbersome medical reference workflow, modernized the broader UX, and added licensing and account-management capabilities.

The migration came in hundreds of hours under budget.
The lesson for organizations with aging Xamarin applications: you may not need to start over. Modernization begins by understanding what should be preserved, what should change, and where AI can safely accelerate the work.

Video Transcript

What do you do when your Xamarin app still works, but the platform underneath is obsolete? That's a real problem for companies right now. One of our clients had a Xamarin app that medical professionals relied on for quick access to critical treatment information. The software wasn't disposable. Starting over wasn't a good option, but doing nothing wasn't either. So, what do you do? Well, we're going to talk about it in today's version of 2 minutes on Tech.

So what's the problem with just migrating it? You might think, okay, we'll migrate from Xamarin to .NET MAUI. But an application that's been in production for years isn't just a collection of screens you move to a new framework. This one contains specialized medical workflows, legacy libraries, platform specific dependencies, and years of accumulated application behavior. All of that had to keep working. So instead of treating it as a giant conversion project, we approached it as piece by piece, foundations, modules, interfaces, workflows. Our engineers used AI to accelerate repetitive migration work while reviewing the output and making the architecture decisions themselves.

And because we weren't just trying to recreate the old app, we could ask, well, what should be better this time? Because modernization can improve the product, too. One cumbersome medical reference tool, for example, required users to scroll through information to find the treatment options. We redesigned it around filtering and selection, so medical professionals could get to the information they needed a lot faster. We also modernized the broader UX and added new licensing and account management capabilities. The result wasn't just an old Xamarin app on a new framework. It was a better product. Full stop. And to top it off, the migration came in hundreds of hours under budget. That's the opportunity companies with aging applications have right now. You may not need an expensive rewrite. You need to understand what should be preserved, what should change, and where AI can safely accelerate the work. At Art and Logic, that's exactly what we're helping our clients do. Modernize the application without losing what made it valuable in the first place.

This has been 2 minutes on Tech, brought to you by Art and Logic.