It seems like Jetpack Compose is much similar to w...
# compose
p
It seems like Jetpack Compose is much similar to writing UI in Flutter.
a
yeah it does seem super weird that Google is backing both horses in that race
s
At the same time, it makes sense that the Android platform team would take inspiration from something else internal to Google
๐Ÿ‘ 3
a
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
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
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
Flutter isn't terrible for their API, it's terrible for their platform, ecosystem, and marketing choices
โ˜๏ธ 1
๐Ÿ˜ 1
a
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
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
but I digress. Compose is awesome! Thanks for all the hard work guys
f
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
I guess, Dart is the "platform" ๐Ÿ™‚
a
Either that or the Widget system that bypasses native widgets
g
Flutter widgets support material guidelines better than native widgets. Shall we call them true native widgets? ๐Ÿค”
a
I'm blanking on the name of the Chrome draw system that it uses
s
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
yeah that's the one
f
Compose and Flutter are actually extremely similar when it comes to rendering.
โž• 1