Hysen Labs
Open-source project
ViewDeck/ViewDeck avatar
ViewDeck

ViewDeck

GitHub describes it as An implementation of the sliding menu found in various iOS apps.. The repository metadata lists Objective-C as its primary language. This article stays within the project description and details documented in the GitHub repository README.

5,266 stars954 forksObjective-CLicense varies
01
DEEP OPEN-SOURCE ANALYSIS

ViewDeck/ViewDeck: IIViewDeckController

GitHub describes it as An implementation of the sliding menu found in various iOS apps.. The repository metadata lists Objective-C as its primary language. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as An implementation of the sliding menu found in various iOS apps.. The repository metadata lists Objective-C as its primary language. The README describes the project this way: ViewDeck is a framework to manage side menus of all kinds. It supports left and right menus and manages the presentation of the side menus both programmatically and through user gestures.

03
DEEP OPEN-SOURCE ANALYSIS

IIViewDeckController

The README section "IIViewDeckController" states: The heart of ViewDeck is IIViewDeckController , which is a container view controller. You can then assign your center view controller to it as well as side view controllers. IIViewDeckController makes sure your content view controllers are added to the view controller hierarchy their views are added to the view hierarchy when needed.

04
DEEP OPEN-SOURCE ANALYSIS

IIViewDeckController

The README section "IIViewDeckController" states: ViewDeck does not provide any kind of configurable menus. It is up to you to assign your center and side view controllers to ViewDeck so that ViewDeck can then take over and present them as necessary.

05
DEEP OPEN-SOURCE ANALYSIS

IIViewDeckController

The README section "IIViewDeckController" states: IIViewDeckController supports both a left and a right side view controller and of course you can also only use one side. You can open and close the side views programmatically, e.g. through a tap of a button. By default IIViewDeckController also listens to swipe gestures by the user and interactively opens the side views accordingly.

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes