3 ms·
Absolutely, most big mobile development teams I know do not use storyboards or NIBs because they are not easily human reviewable. (A small change will rearrange
by RubenSandwich 8y ago
Absolutely, most big mobile development teams I know do not use storyboards or NIBs because they are not easily human reviewable. (A small change will rearrange sections for seemlying no reason.)
- pjmlp 8y agoWho reviews code for UI? I review design screens and UI/UX workflows with end users.
- matchbok 8y agoSame. I wonder how anyone uses them, honestly.
- yoz-y 8y agoOh come on. For most parts of an application Interface Builder is just fine. Sure, for the stuff that actually matters the code is necessary because IB is not turing complete anyways. But to arrange the view controllers and segways + some static tables it is mighty fine.
- alexashka 8y agoI've had the exact opposite experience. Storyboards are great - they simply force separation of concerns among developers. One person handles one part of the app, and other people keep their hands off of it. Each person has their storyboard/collection of nib files. Multiple people should absolutely not be tinkering with the same files randomly - obviously I hope. As for things rearranging for 'no reason' - it'd help if people took 2 days to understand auto layout. Every person I've ever met who dislikes sql, or storyboards/auto layout etc, simply doesn't understand what is happening. It's trivial to create a mess in auto layout, if you don't know what you're doing, just like people create cocoapod soup in every other iOS project. There is no silver bullet for curing mediocrity - just make sure you're not part of the problem :)