What is CardStackController?

CardStackController is an iOS custom controller used in the Jobandtalent app to present new view controllers as cards.

This controller behaves very similar to UINavigationController, maintaining a stack of ViewControllers. The presentation of new view controllers is different though. New view controllers are presented as a new β€œCard” in front of the current context. The next GIFs show the control in action.