mhacks / mhacks-ios

The official MHacks iOS app
https://mhacks.org
22 stars 6 forks source link

Get rid of storyboards #26

Open konnork opened 7 years ago

konnork commented 7 years ago

Goals:

manavgabhawala commented 7 years ago

I just want to say, I actually like having storyboards, it makes it convenient and easy to add layout attributes and visualize the app hierarchy. Storyboards are also a great place for new comers to start looking at rather than jumping into some code. Finally, I always question big changes by asking is the effort and restructuring work required worth it? I think adding new and better features is a far more prudent use of time than trying to get rid of the storyboard. I know in theory having no storyboards is ideal, but this is just my 2¢.

konnork commented 7 years ago

Yeah it is definitely easier for newcomers, especially since most of them (and more as we go) will not know how to /not/ have storyboards.

That said, I find it much cleaner to not use storyboards, and the limitations (like compile time checking) can get annoying. I don't really see tooooo much of a time issue getting rid of it as quite a few view controllers are independent already.

At the very least I'd like to refactor each tab to its own storyboard. I'll ask the iOS peeps at the meeting on Monday what they think