https://kotlinlang.org logo
#compose
Title
# compose
p

passiondroid

10/23/2019, 7:34 PM
It seems like Jetpack Compose is much similar to writing UI in Flutter.
a

Andy Gibel

10/23/2019, 7:36 PM
yeah it does seem super weird that Google is backing both horses in that race
s

Steve

10/23/2019, 7:37 PM
At the same time, it makes sense that the Android platform team would take inspiration from something else internal to Google
👍 3
a

Andy Gibel

10/23/2019, 7:38 PM
last I heard the teams didn't really like each other too much 🙂
I wonder what @jw thinks of Compose. He's in a unique position in that he's come out against Flutter and is also heavily involved in Kotlin
g

George Mount

10/23/2019, 7:39 PM
We actually like the Flutter team quite a bit. We have learned a lot from them and really respect their experience. Props to Flutter team!
3
a

Andy Gibel

10/23/2019, 7:40 PM
don't you have competing products though? (Not to say ya'll cant get along :))
I realize Flutter is endeavoring to do more than just cross platform UI but let's say Compose + MPP vs. Flutter
j

jw

10/23/2019, 7:42 PM
Flutter isn't terrible for their API, it's terrible for their platform, ecosystem, and marketing choices
☝️ 1
😁 1
a

Andy Gibel

10/23/2019, 7:45 PM
If you ever felt like writing say... a manifesto of sorts on that topic I don't think I'd be the only one reading it 😛 Flutter feels like it's now something I have defend against at companies before they flock to it as they did React Native or webviews
g

George Mount

10/23/2019, 7:45 PM
As you can expect from a developer team working on Android, the Jetpack Compose UI team makes different choices than the Flutter team. For example, we really want to double down on Kotlin.
👍 3
a

Andy Gibel

10/23/2019, 7:45 PM
but I digress. Compose is awesome! Thanks for all the hard work guys
f

Fudge

10/23/2019, 7:50 PM
Flutter isn't terrible for their API, it's terrible for their platform, ecosystem, and marketing choices
Ecosystem is referring to dart and I know what you mean by "marketing choices", but what do you mean by "platform"? 🤔
d

dector

10/23/2019, 7:54 PM
I guess, Dart is the "platform" 🙂
a

Andy Gibel

10/23/2019, 8:29 PM
Either that or the Widget system that bypasses native widgets
g

ghedeon

10/23/2019, 8:56 PM
Flutter widgets support material guidelines better than native widgets. Shall we call them true native widgets? 🤔
a

Andy Gibel

10/23/2019, 8:56 PM
I'm blanking on the name of the Chrome draw system that it uses
s

Steve

10/23/2019, 9:02 PM
I don't think it uses a Chrome draw system, I think it's using a regular OpenGL context
it might be using the native Skia library that Android itself uses to draw it's widgets too
a

Andy Gibel

10/23/2019, 9:02 PM
yeah that's the one
f

Fudge

10/23/2019, 9:05 PM
Compose and Flutter are actually extremely similar when it comes to rendering.
1
3 Views