Google is launching version 1.0 of its cross-platform app development tool, allowing developers to start building mainstream cross-platform apps with a single, universal codebase that works both on Android and iOS.
React Native has gained a huge following and still has an enormous ecosystem, combined with developer support, so Google will have to continue putting in a lot of work into Flutter for it to succeed. There are already a bunch of apps on Android and iOS that are built on Flutter, so that’s definitely a good start.
With Flutter 1.0, Google is introducing new features like Dart 2.1, as well as a new feature that lets you add native iOS/Android components into your app, and vice-versa. Google is also launching a new project called Flutter Hummingbird, bringing the same mobile UI framework to the web. Google hopes to allow users to use the same code to make their mobile apps available on the web, so that will pretty much compete with Facebook’s React.