Challenge Overview
Radial menus are designed for ease of use, comfort, and intuitive natural motion for hands in the steering wheel positions. The thumb becomes the primary finger to drive the action requests as the thumb wraps around the touch sensitive device as it is being held. This is similar to steering wheels in cars where controls are placed on the steering wheel. This allows the driver to maintain a comfortable driving position without disrupting or moving the placement of the hands.
A radial menu takes the standard vertical and horizontal menus and transforms them into angled arcing menus where the center of the menu resides at the base of the thumb or at the top of the thumb. The radial menus are then placed in the natural location where the thumbs reside on handheld touch sensitive devices; allowing the thumbs to drive actionable requests. This allows users to keep their natural hand hold on the device and still maintain a comfortable experience with the device.
The attached Radial Menus iOS Control Action Handlers Assembly Part1 1.0.RTF document provides assembly specification documentation for implementing the radial menu action handlers.
The Action Handlers Part1 Class Diagram Class Diagram is in scope for this assembly.
Final Submission Guidelines
Deliverables
- Provide the completed implementation code.
- Provide deployment guide to verify the submission.