4 ms·
Some of the newer stuff seems mostly well-designed, e.g. Room, LiveData. Lot of the older stuff is horrible. Kotlin is just slightly better than Java in my expe
by RivieraKid 7y ago
Some of the newer stuff seems mostly well-designed, e.g. Room, LiveData. Lot of the older stuff is horrible. Kotlin is just slightly better than Java in my experience.
Overall I wouldn't say Android development is aweful, I think it's iOS is just marginally better. Swift is a nicer language than Kotlin but creating UI layouts sucks on iOS.
- sidlls 7y agoThe documented examples showing how LiveData “should” be used comprise a masterclass on overengineering.
- saagarjha 7y agoEven with SwiftUI?
- todd3834 7y agoI’ve been working on a MacOS app with Swift UI and I can say it has never felt easier. I love it.
- izacus 7y agoHow well does it scale in complexity though? These easy declarative UIs tend to have a hard ceiling in complexity and then you're forced to rewrite everything. How does SwitftUI scale to complex and animation heavy UIs?
- cerberusss 7y agoAnimation is very well thought out, and quite easy. As for complexity, you hit the ceiling very fast, and the solution is to break up in smaller and smaller custom views and modifiers.
- todd3834 7y agoI haven’t gone too far down the rabbit hole yet but I find it similar to React in complexity ceiling. I’ve built some extremely complicated UIs in React. You just have to break up your views as complexity grows.
- RivieraKid 7y agoI haven't used SwiftUI but it looks great on paper.