Moving from Xamarin to Flutter

I built Xamarin.Forms apps for roughly four years at an enterprise company serving millions of users. Xamarin made development easier with their “write once, run anywhere” platform. Had we pushed to build our apps on two separate codebases, on Java and Objective C, time and costs would definitely be a concern. I’d say Xamarin was generally good for building apps, but it did have a number of headaches – build times, writing platform-specific code, lacking Hot Reload, and the lack of community-driven libraries, to mention a few. These headaches that I’ve experienced were causes for concern for me because I knew there were better and more convenient ways to build apps…