I worked with React Native for a little bit of time, and while I disliked working with its ecosystem a bit, making UI elements into components was really intuitive and easy to work with, way easier than dealing with loads of xml files. I still came back to the native Android environment though because React also have its problems.
Google can pay those fees and win triple the money in less than a year. I think it’s more that people are realizing that Java is just a huge pain to code in every single way.
As for why we need it? Have you seen the talk? It mentions why in the first section itself. If you need declarative UI like Flutter, React, Vue, you need this. If you don't, great, traditional views are not going anywhere. Continue using them
When we will get stable version. ??
2021
So, essentially Flutter? Awesome talk by the way
Which is essentially React...
yes but here everything is a "composable function"
I will leave both of them, if this make things easier for me.
I worked with React Native for a little bit of time, and while I disliked working with its ecosystem a bit, making UI elements into components was really intuitive and easy to work with, way easier than dealing with loads of xml files. I still came back to the native Android environment though because React also have its problems.
Looks like Qt Quick from 2010.
Those Java license fees must really hurt Google :)
Google can pay those fees and win triple the money in less than a year. I think it’s more that people are realizing that Java is just a huge pain to code in every single way.
@@suleyth not java 10
Why do we need this? Where are examples of complex custom UI elements? Regular app doesn't have only checkboxes.
Ask this question when it is GA or beta
As for why we need it? Have you seen the talk? It mentions why in the first section itself. If you need declarative UI like Flutter, React, Vue, you need this. If you don't, great, traditional views are not going anywhere. Continue using them
Here's a sample app: github.com/android/compose-samples/tree/master/JetNews