Fluttering Up
Flutter 2020: The State of Cross-Platform
Promises (almost) delivered
Flutter is a Google-backed cross-platform framework that enables cross-platform software development.
That means a Flutter app can be developed, built for, and deployed on multiple platforms from a single codebase.
The promise
The single codebase promise is very tempting. The fact that you can consistently ”do it all” with fewer resources, in less time, and sometimes with fewer skills (not less skill) is a plus that can’t be ignored.
Making an app that keeps the same look&feel across devices (same platform) is a challenge in itself. Achieving this across platforms, while keeping the subtle UI/UX mechanics specific to each platform, can quickly turn into a nightmare when you have different technologies and approaches for each of the target platforms.
Nobody wants to spend more money if they can spend less. Most of the clients want their ideas transformed into products as accurate and as soon as possible, so that is true also when it comes to spending time.
As time translates into money is simple math that proves cross-platform development to be more time and cost-effective, considering you need your app on more than one…