systers / malaria-app-ios

A mobile app that will aid the Volunteer in sustaining life-saving malaria prevention tactics over their 2+ years of service.
4 stars 16 forks source link

GSoC 2016 Refactor storyboard #31

Closed bphenriques closed 8 years ago

bphenriques commented 8 years ago

Storyboard as the app grows will hard to manage (specially constraints and themes). During the process I will also suggest investigating https://github.com/robb/Cartography

manas15 commented 8 years ago

In the PR which I made I have solved this issue by Creating dividing the current storyboard file into 4 storyboard files using storyboard reference technique.. Following are the new storyboards

  1. Main: which has our rootViewController, setupViewController and other storyboard references
  2. Pages: which has everything to do with 1st tab (all the pages we have in the project ) 3.Trip: This storyboard has PlanTripViewController and ListItemViewController 4.Info: This has the info hub viewController and PostDetails View Controller This will solve 2 major problems:
  3. This will help more developers to work on different things together without having merge conflicts. By Working on different storyboards.
  4. This will keep things more organized as the project grows.
bphenriques commented 8 years ago

This will issue will be postponed until we understand how to do this without breaking compatibility with iOS 8.X