I&#x27;ve done android development as well as iOS development. The big difference is that the xml spat out by the android tools is readable and easily hand editable as opposed to the xml produced by interface builder.<p>At the start of the article I make be point that interface builder is great for solo developers or small dedicated IOS teams. My main critique of interface builder is its use in a larger cross functional team setting. That doesn&#x27;t sound like your use case.<p>Re manual view layout: Have you looked at any third party libraries like masonry, snapkit  or componentkit? When I worked at Facebook we used ComponentKit and it was a much better experience than manually calculating the positions of views.