Combining Bootstrap's ease of use and the compatibility with the ArcGIS JavaScript API, ESRI created ESRI-Bootstrap library (https://github.com/Esri/bootstrap-map-js). The style framework resizes maps and other elements just like Bootstrap, while many of the elements retain the same look and feel of a Bootstrap site. Dialogs don't run off the screen and elements respond to both mouse clicks and touches. Finally, ESRI Bootstrap can be used with either a combination of Dojo and jQuery, or Dojo alone.
We are going to add ESRI-Bootstrap on top of our Y2K application. You can use the Dojo/jQuery
application we wrote in Chapter 7, Plays Well with Others. We're going to use a pure Dojo application written in parallel with jQuery to show how you can add ESRI-Bootstrap to an application without jQuery.