Create interactive widgets with custom dynamic behavior
In order to facilitate interactions within a page, allow a "widget" designer, such that these widgets are fully responsive to touch and context data, etc.
Once a widget is in the library pallete, the user can drop these in anywhere. With data binding, widget may appear on different pages, and show updates state. For example if the widget had a clock in it the time would be updating every second, and this widget may appear on any screen.
I might suggest looking a "web components" for this purpose, and framework around using them inside the Xd App as described. These can then be reused, shared etc.
Maybe it is too much complexity to design widgets in Xd, so instead could they be supported in this manner, if developed externally ?
In the simplest case widgets would be just UI, and no state shared across pages, or between widgets. In the fully realised case, some data persistence and scoping would add complexity that requires consideration
-
Dustin Kimball commented
This would be a great enhancement.
-
If you're looking for a built-in library of standard widgets with *pre-defined*, default behavior please upvote https://adobexd.uservoice.com/forums/353007/suggestions/12869277-add-interactive-native-widgets-to-prototypes