'Converting Xamarin native project to Xamarin forms project

Im part of a team working on a Xamarin native app for the last 5 years. The app has grown to several hundred pages and native controls, and several hundred thousands lines of code. Now we have begun to look into forms, as this seems to be the way forward (Maui)? And hopefully can help the implementation time.

We have tried to start implementing new pages with forms and embedding them in the native projects. This works fairly well, but we experience a significant performance issue the first time we show a forms page. Most noticeable on android.

What are the approach for converting an Xamarin native (android and iOS) to forms? Rewrite every native pages to forms will take a very long time and it'll be challenging to do anything else. Is it possible to change the projects from native to forms and still render native pages? or do we simply have to convert everything?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source