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.
The company has been testing Flutter for a long while, first announcing it back in February of this year. Flutter is a mobile UI framework that allows developers to write apps in Dart that can run on Android and iOS. Unlike Flutter’s competitors like React Native, Flutter actually compiles your Dart code into native Android/iOS code, meaning you will get better performance than with something like React Native, which runs your code via JavaScript engine.
Sign up for our new free newsletter to get three time-saving tips each Friday — and get free copies of Paul Thurrott's Windows 11 and Windows 10 Field Guides (normally $9.99) as a special welcome gift!
"*" indicates required fields
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.
dontbe evil
<blockquote><em><a href="#378114">In reply to Salvador Romero:</a></em></blockquote><p>check the latest xamrin news</p>
skane2600
<p>More specifically dual-platform. These schemes almost always involve compromises, it will be interesting to see what they are in this case. Of course sometimes there are cheats in the form of code "ifdefs" (no, not literally), platform-specific resources or more restricted options than a native app enjoys.</p><p><br></p><p>The real value of a cross-platform approach would be the ability to design your app without regard to any of the platforms that are supported. Once you have to think about specific platforms you're starting down the road to what has been done in C for many decades.</p>
dontbe evil
<p>no thanks, dual platform, not cross platforms and still millions of years behind others like Xamarin</p>
michel123
<p><span style="color: rgb(113, 115, 117);">Lathiya Solutions a team of Dedicated experience developers, A-Z quality test team, </span><a href="https://lathiyasolutions.com/" target="_blank" style="color: rgb(113, 115, 117);">Market & Technology </a><span style="color: rgb(113, 115, 117);">analysis specialists, a Market entrepreneur with a strong customer focus.</span></p>
michel123
<p><a href="https://lathiyasolutions.com/" target="_blank">WORDPRESS DEVELOPMENT</a></p>