The Add Data widget enables end users to add data to the map by searching for layers in ArcGIS Online or Portal for ArcGIS content, entering URLs, or uploading local files.
The Basemap Gallery widget presents a gallery of basemaps and allows you to select one from the gallery as your app's basemap.
The Bookmark widget stores a collection of map view extents (that is, spatial bookmarks) displayed in the app. It also allows you to create and add your spatial bookmarks through configuration or at run time after the app starts.
The Chart widget displays quantitative attributes from an operational layer as a graphical representation of data.
The Filter widget allows you to limit the visibility of features in a layer. Only the features that meet the expression criteria will be visible in the map.
The Layer List widget provides a list of operational layers and their symbols, and allows you to turn individual layers on and off. Each layer in the list has a check box that allows you to easily control its visibility. Layers having expansion arrows indicate that they contain sublayers or subtypes.
The Legend widget displays labels and symbols for layers in the map.
The Print widget connects the web application with a printing service to allow the current map to print.
The Query widget allows you to retrieve information from source data by executing a predefined query.
The Swipe widget enables you to easily compare the content of different layers in a map. It provides horizontal, vertical and spyglass view modes. You can slide the swipe tool or move mouse around to reveal the content of another layer.