Menus
Menus are obviously a key element of any App and in the Evoke menu builder area you can establish a menu for your app just how you want it to appear.
Menus in Evoke Apps will adapt automatically. The default menu will appear on large screens as the "full menu" shown on the right and on small screens as the "small screen menu". Menu styling (colours, menu help button, etc) is set for each app design.
The default menu also has the pin that can be used to unpin the "full menu" to the "small screen menu" and then lock it in place again.
The Evoke menu builder section (shown left) allows full management and configuration of the menu for your App.
You simply add menu items to your menu as either "Siblings" (menu items on the same level) or "children" (menu items one level down) and you can continue with this process for as many menu items and menu levels as your App needs.
Icon and Titled Menus
In addition to the text menu, Evoke Apps can also have icon based menus, tiled menus and minimal menus. As shown below.
               
The App user can use the elypsis menu available at the top of the menu bar (see image below) to select which menu view they want to use:


In the menu section of Evoke, in are "Node details" for each menu item (see image) there is the option to check the "show image" check box.

Once checked two new entry boxes appear. You are encouraged to enter the paths to TWO images, a light image and a darker image. The lighter image will be shown in the main part of the menu and the darker image is used ONLY if the menu has child menu items (it will appear in the lighter "back" box.

You can also set a title image in your app.
Menu Icons are provided by you, however, there are dozens of great websites offering free icons and premium icons. Google search "icons".
Linking Menu Items
Each menu item is named and then linked to a Page Series to define the screens and functionality that touching/clicking the menu item will call upon.

Access Control of Menu Items
Each menu item, along with other functionality within Evoke can be controlled by evoke access control. This allows different user levels to access, use or see different parts or components in the App based on their user level or data (either entered or retrieved from the database).





Full menu


Small screen menu


Menu with Icons


Tiled Menu