Introducing the Attachment Viewer Native App Template for ArcGIS AppStudio

We are excited to introduce our newest AppStudio native app template, “Attachment Viewer”.  Many of the apps built with AppStudio put the map front and center as the primary focus of the app. The Attachment Viewer template is a little different, it’s for situations when you want to emphasize the data, and more specifically the media attachments. This template provides a simple user experience to review media attachments, attribute information, and feature layer locations in a native app. Use cases for the app include:


MCSC rescu Mobile App

The Missing Children Society of Canada (MCSC) is an organization dedicated to helping missing children return to a safe family environment. MCSC wanted to provide an app for mobile devices that would give the public access to the authoritative information about missing children such as the name, last known location and maybe most important a photo of the missing individual. MCSC has partnered with Esri Canada to build MCSC rescu mobile using the AppStudio Attachment Viewer template. The media first user experience lets users quickly scroll through cases by photo or choose a map-based experience. You can download MCSC rescu from the app stores.


Build Your own Attachment Viewer App

This native app works with by referencing an existing Attachment Viewer web app, this configurable web app template allows you to easily view photos and other feature attachments.


To learn more about how to build and configure the template app, please refer to this enlightening video below


About Attachment Viewer

Like the web app, the Attachment Viewer template app has three main sections

A – Media. This is where photos and other images are displayed, as well as animated GIF files, PDF files and other types of attachments.  Every piece of media corresponds to a single unique feature.

B – Map. This is where the map is displayed. Pan and zoom to click other features and view their corresponding attachments.

C – Popup. Displays the contents of the layer pop-up, including additional attachments if present. This also allows end users to share attachments with others. A popup is displayed either from the Media or the Map page by tapping on the corresponding media. In the popup you can horizontally scroll through one or more attachments associated with the feature.

Attachment Viewer properties

As mentioned above the Attachment Viewer template app is configured using an existing web app. Some of the following properties which are configured at the web app level are honored by the template app and can only be modified within the Attachment Viewer web app:

You can also configure other properties within the template app such as branding color, font, Portal URL and if you would like users to access secured content.


For more information about specific bug fixes and additional details about 4.4 release, please see the what’s new in AppStudio online documentation and this ArcGIS Blog post.

We hope you like the new features and enhancements added to this release. Please provide any feedback and suggestion to or leave your comment on GeoNet.

Become an AppStudio for ArcGIS developer! Watch this video on how to sign up for a free trial.

Follow us on Twitter @AppStudioArcGIS to keep up-to-date on the latest information and let us know about your creations built using AppStudio to be featured in the AppStudio Showcase.

The AppStudio team periodically hosts workshops and webinars; please click on this link to leave your email if you are interested in information regarding AppStudio events.

About the authors

Lead Product Engineer working with AppStudio for ArcGIS + ArcGIS Companion. Has been working with Esri for 10+ years. Enjoys working with ArcGIS Runtime and Mobile app development while working on real world GIS & spatial challenges.

Chris LeSueur is a Product Manager for the ArcGIS Maps SDKs for Native Apps and ArcGIS Maps SDKs for Game Engines. Chris has over 20yrs experience in the GIS industry working in various positions in Technical Marketing, Competitive Intelligence, and Product Management. As a product manager Chris works to broaden the reach of GIS by improving the native app development experience for mobile, desktop, and games engine developers.

Inline Feedbacks
View all comments

Next Article

Multi-Scale Contour Styling in ArcGIS Pro

Read this article