@Zhuinden@asaio87 I disagree. I just made an algorithm that do some calendar computation. I needed to be as fast as possible. Tried AI, but it could only generate submediocre crap. I managed to decrease the execution time from 800ms to 2ms. It ca run on main thread if needed. Thats coding.
With Views, I could have three completely different XML layouts for different screen sizes with the exact same code behind them. In Compose, a radically different UI often means rewiring state, effects and reimplementing much of the screen. How is that superior?
@Zhuinden Probably yes, because these days Google's technical decisions are made by radical lunatics. They are not satisfied with pushing their idiotic way of writing inferior software on the world; now they actively try to remove all choices for other developers as well.
@subberpro@Zhuinden Oh give me a break with "skill issue". There is no reason for those issues to exist in the first place and second I saw a lot and by a lot I mean 50+ React, Flutter, Compose, production repositories. It turns out the whole planet has skill issues.
@subberpro@Zhuinden marketing, they need to appeal to web deves and are too lazy to maintain two UI toolkits, so they decided to go with the "modern" suboptimal, unintuitive, slow, limited approach. With some wrappers around Views you can easily write UI code, without all the crap that is Compose.
Almost mid 2026... still not using Compose for any of my production app because XML is just easier to maintain, to reason about and is still much more performant. Even though I use a lot of Java these days I find Kotlin to be very good also if used sensibly.
@Zhuinden@hasen_95dx C'mon.. you don't need "clean" architecture for that. I can write platform-independent code in C without any classes, weird abstractions and ceremonies. If that's the reason, it's the most inefficient way to write platform-independent code π€£.
@Zhuinden@hasen_95dx I haven't seen a good implementation of Clean Architecture because "Clean Architecture" it's as clean as a public toilet at the end of a busy day in a train station. Just a bunch of shitty classes with no reason to exist beyond the butterflies in the author's head