Is it foreseen at ESRI to implement the use of Dynamic Workspace in the viewer? For example: adding a new layer from a registered workspace and have the Layer List and Legend updated automatically.
Functionality for this behavior is currently not available directly using OOTB Viewer. You would need to create a custom widget that implements this. Bjorn and I showed this in last year's Dev Summit in addition to Lloyd and Bjorn showed it at last year's UC.
These demos were specific for rendering but you could take that same premise using samples in the API (under the what's new section) and write it into your own custom widget.
This is something that is being considered for a future release of Viewer.