Linked by Thom Holwerda on Wed 28th Feb 2018 00:30 UTC

Today, as part of Mobile World Congress 2018, we are excited to announce the first beta release of Flutter. Flutter is Google's new mobile UI framework that helps developers craft high-quality native interfaces for both iOS and Android. Get started today at to build beautiful native apps in record time.

Thread beginning with comment 654199
To read all comments associated with this story, please click here.
Native UI components
by avgalen on Wed 28th Feb 2018 13:58 UTC
Member since:

The part that is really weird to me is that Google makes both Android and Flutter and decided not to use Native UI components anyway (the also make Skia, which is what they do use)

Reply Score: 3

RE: Native UI components
by Moochman on Wed 28th Feb 2018 22:47 in reply to "Native UI components"
Moochman Member since:

Interesting, I somehow never heard of Skia till now!

The thing about Flutter is that it's 100 percent Dart. Every widget in Flutter is assembled out of primitives similar to what something like Skia lets you do, but written in pure Dart. It's "Dart all the way down" so to speak. This makes sense if you think about the future of Fuschia: the idea is that you target Dart primarily; if/when Java or C++ Code is supported, it would likely be considered "legacy" in a similar manner to how Apple treats anything not written in Objective-C or Swift. From the perspective of this future platform, it's not really odd that they don't build off of something else.

Reply Parent Score: 3

RE[2]: Native UI components
by avgalen on Thu 1st Mar 2018 08:58 in reply to "RE: Native UI components"
avgalen Member since:

I also never heard of Skia but I was surprised about its application hear. Flutter isn't "Dart all the way down", it is "Dart for application logic but Skia for the UI".

It is this UI part that, although very nicely explained on the flutter faq, completely takes me by surprise. Basically Google is making the Android UI in 1 team, but another team of Googlers says that you should make your own UI because the Android UI doesn't develop quickly enough.

Reply Parent Score: 3