skip navigation
skip mega-menu

Time for something better than Xamarin?

About six weeks ago, I wrote a blog article which asked “Is Xamarin dead?“ 

I didn’t expect it to go to the top of a Google search and generate hundreds of hits. But it did.

We get almost as many hits by developers and CTOs looking to see if there’s a better alternative to  Xamarin  as we do for people looking at our services page. 

The article concluded that Xamarin wasn’t dead - not yet - but it was certainly in a worrying condition. Confused and spotty development, technical debt and pointlessly obscure working methods were essentially making Xamarin the development framework that developers loved to hate. After nearly 10 years of development, Xamarin was tumbling in popularity, and Microsoft was bringing out MAUI - Multiform App User Interface - in November - to replace Xamarin Forms. 

November’s web traffic seemed to confirm to us that developers weren’t seeing this as a particularly positive move by Microsoft. Quite the opposite, in fact. 

However. Xamarin exists in thousands of applications globally, and these legacy systems will probably keep Xamarin going for a year or two yet.

Couple that with the fact that 2021 is going to be a year of massive demand for digital transformation, and the time to act could be already upon Xamarin owners.  

IS IT TIME TO CONSIDER THE ALTERNATIVES ?

The one thing we can say about 2021 is that it’s full of uncertainties. Is basing your business recovery strategy on a platform with an uncertain future a good start ?

If you have an old, slow, buggy and frankly not very good looking Xamarin based app, you may find yourself at a major crossroads in 2021. 

  • We’re just coming out of a pandemic. Operating budgets are stretched and it’s been a difficult year. 

  • On top of that, the pandemic has changed the habits of large sections of the population. Planning a functionality rewrite? Is it honestly better to look at a more attractive and future-proof alternative?

  • As mentioned in another blog post here  - market research companies such as Forrester have stated that 2021 is the year when companies simply must go digital - not as a “nice to have” approach, but as an existential necessity. 

You may, of course, choose to stick with what you have at the moment, but if you want to look at what’s out there - what are the alternatives to a Xamarin app, and what does getting a replacement involve?

FLUTTER AS AN ALTERNATIVE TO XAMARIN

For a number of reasons, which we go into here, we suggest that you strongly consider looking at modern cross platform frameworks. Of the two realistic alternatives between React Native and Flutter, Flutter is the quickest to build - and with the most consistent look and feel across Android and iOS.

If Xamarin is becoming yesterday’s framework, Google’s Flutter is almost inarguably the future.

Developers, it seems, are beginning to lose faith and interest in old frameworks like Xamarin and Ionic and are transitioning to modern, cross platform frameworks such as React Native and Flutter. After 10 years, a lot of Xamarin apps out there are frankly well beyond their best -  see our page on rewrites here - a fair proportion are going to have been refactored or partially rewritten ad infinitum.  

If the word “rewrite” sends shivers up a CTO’s spine - the good news is that a lot of the business logic in an existing app can be ported to a modern framework like Flutter - the core code is translated over, with a more modern and usable UI added.

The resultant Flutter app runs just as easily on the Web as well as iOS and Android, meaning you can reach millions of web users instantly with no downloads. it also runs as a MacOS app, so that allows you to address new markets as well. It’s modern, attractive, easy to use and future proof.

Flutter is renowned as having the quickest time-to-market of any development framework. It might cost a lot less than you imagine to get a modern, performant app out to your customers - probably much less than you originally spent on Xamarin and all the associated bug hunts and fixes afterwards. 

SO WHY ACT NOW ?

We think that if you’re going to be updating a Xamarin or Ionic based app, the time to act is now. 

There are two reasons for acting as soon as possible.

One, there is a groundswell of opinion that 2021 is going to be a year when companies are forced to embrace digital solutions. This means that developers who have skills in modern app frameworks are going to be at a premium - with only so many developers on the market, demand will outstretch supply. 

Two, whilst rewriting an app is faster than it used to be, it still takes time. Coming late to the digital party in 2021 is probably not the wisest approach. 

GET IN TOUCH 

In conclusion, we live in interesting times. 

As Google Flutter experts who work with companies of all sizes - from startups to SMEs and established household names, we’re more than happy to talk through potential projects with you, give you an idea of what’s involved in moving to a modern framework, and what the realistic costs and timescales are so you can make an informed decision.  

Check out our Manchester based Flutter development services here !


Feel free to contact us by clicking the button below! 


Explore jobs at Foresight Mobile

Mobile Software Engineer - Flutter, iOS, Android - Foresight Mobile
Stockport

Based in Manchester, Foresight Mobile are leading mobile app developers. We work collaboratively with founders, agencies, and consumers to design and develop exceptional digital experiences across iOS, Android, and the Web. Our team of expert UK app developers leverage the power of Google's Flutter framework to deliver cutting-edge apps that are not only visually stunning and high-performing but also boast rapid development times and exceptional return on investment.With over 21 years’ experience in the mobile app development industry working across a range of brands including EA, Body Building.com, Bandwidth and Levi Strauss, we can bring your app ideas to fruition. At every stage of the product lifecycle, we're here to provide the guidance and experience necessary to make an engaging product that's fit for market with measurable success.By leveraging our Flutter app development services, we deliver native experiences to your users at a lower cost to traditional native mobile development. The same application can also be published to the Web, targeting all major platforms with the same codebase.OUR DEVELOPMENT SERVICESMobile SDK and integration development for Flutter, React Native, iOS and AndroidCross-Platform iOS, Android app and Web app development with Google's revolutionary Flutter frameworkCross-Platform iOS and Android App development in React NativeMobile App Support and MaintenanceNative iOS and Android developmentTECH SUPPORTFractional CTO-as-a-service to businessesMVP Development and PrototypingTech EvaluationOutsourced Team ManagementPRODUCT DESIGNUser ExperienceClickable PrototypesMobile and Web DesignLogos and Branding

Foresight Mobile

Subscribe to our newsletter

Sign up here