Version 1.18 of ArcGIS Experience Builder developer edition is now available for download. This version includes support for Arcade expressions, new widgets that connect to Autodesk Construction Cloud (ACC), and other highly anticipated enhancements from the June 2025 release of ArGIS Experience Builder in ArcGIS Online. Additionally, you can utilize custom widgets from ArcGIS Enterprise and restrict apps to use resources exclusively from ArcGIS Enterprise only. Let’s explore them.
Custom widgets from ArcGIS Enterprise
One of the key features of this release is the ability to use custom widgets from ArcGIS Enterprise. Starting with ArcGIS Enterprise 11.0 and later, you can add custom widgets to ArcGIS Enterprise to extend the Experience Builder that comes with ArcGIS Enterprise. As demonstrated below, the eLocate custom widget has been added as an Experience Builder Widget item in ArcGIS Enterprise and the elocate app utilizing this widget has been created.

When importing the eLocate app created in ArcGIS Enterprise, the developer edition now automatically adds the eLocate custom widget into the builder environment, as shown below under the Custom section in the Insert widget pane, just like other custom widgets you have added to the developer edition.

This functionality enables the developer edition to include and use custom widgets from ArcGIS Enterprise, allowing you to create apps with them. Furthermore, you can download and deploy these apps.
Note that custom widgets imported from apps in ArcGIS Enterprise do not get stored locally in your developer edition.
Restrict resources to ArcGIS Enterprise
You now have the option to restrict apps to use resources exclusively within your ArcGIS Enterprise environment when connecting to the developer edition. This option is particularly useful in disconnected environments, as it prevents navigation to ArcGIS.com when adding data or utility services.

Deployment
When downloading apps, you can choose specific language files or select all available language files with a single click. If language files are unavailable for your browser’s set language, English will be used as the default.

Additionally, when using the zipApp() script for automated deployment, you will now receive a report if an event fails.
Code Samples
Two new samples related to the Layout widget have been added.
- Dock: Allows users to create flexible layouts, enabling minimizing, expanding, collapsing and maximizing, and rearranging items.

- Widget with layout: Demonstrates how to create a widget utilizing an out-of-the-box layout widget, such as the Fixed Panel widget.

Additionally, a new Message component is available in Storybook, displaying a notification message globally.

Breaking Changes
There are breaking changes in Jimu libraries that may affect your apps. For example, with JimuMapView, previously, when JimuMapView.whenJimuLayerViewLoaded() resolves, it ensured that all descendant JimuLayerViews are loaded, which could cause performance problems. Now, when it resolves, descendant JimuLayerViews may not be loaded yet. It is crucial to review these breaking changes before upgrading your apps to avoid potential issues
For more information about the 1.18 release, see What’s new. You can reach us with any questions at experiencebuilder@esri.com.
Thank you,
The ArcGIS Experience Builder Team
Subscribe to our newsletter to receive the latest ArcGIS Experience Builder updates, news, and content.