as someone who's done both (and web) -- Android's XML layout is easily the best of Android, iOS, and web, while iOS's AutoLayout is a complete mess that basically only works because there are still so few iOS screen sizes. Android coding in general is a pain compared to iOS, but they definitely got the declarative layout system right.
Re:How to Center in CSS
by gurkendoktor on Monday April 20, 2015 @05:08AM
(#9406879)
iOS developer here. AutoLayout is definitely not borderline magic, and some people hate it.
It is inefficient. It is awkward to set up in code, so many people write their own syntactic sugar around it. It crashes hard when it isn't 100% sure what to do with its constraints. Working with multi-line text is still a pain, so you often run into clipped text on iOS if you dare to increase the font size. etc.
Re:How to Center in CSS
by gurkendoktor on Tuesday April 21, 2015 @03:47AM
(#9412713)
Anonymous downvoters, AutoLayout may work great for you, but it is definitely controversial among iOS developers (more so than e.g. ARC). Nothing wrong with pointing that out.
Personally, I don't find css to be that bad at all, but I work in it at least a little everyday so it might just be stockholm syndrome.