I'm having a hard time wrapping my head around exactly how to architect my app. Here's a simple structure that I have
I load the main view controller from the appdelegate. in the didfinish loading procedure I check to see if the user is logged in. If yes, then I stay on main, if no then I load the login view controller on the login controller I can click a register button that loads another view controller. On successful login or registration I pop the view controller down to Main
from main I have several navigation buttons that each pop additional view controllers and when you cancel them it pops down to main.
--
so the question. Is this the right way to go about the structure? I use just one navigation controller and just push and pop my view controllers. I can animate the transition but it seems to only be from right to left. It just seems to be very limited.