Skip navigation
All Places > ArcGIS AppStudio > Blog > 2018 > April
The Map Viewer template app allows you to view public or secured web maps in a native app.  You can also download and view Mobile Map Packages (MMPKs) in your Map Viewer app for offline use.  We are excited to announce the new features and enhancements that are introduced in this release.
Upgrade ArcGIS Runtime SDK to 100.2.1
ArcGIS Runtime level has been upgraded from 100.1 to 100.2.1, which means that new features added to Runtime 100.2 and 100.2.1 are also available in Map Viewer. This includes support for MMPKs containing Vector and Raster tile packages and Raster datasets. 
Note: An ArcGIS Runtime Standard license is required for accessing MMPKs that contain Raster datasets
Measure tool (NEW)
This release also adds a new Measure tool, letting users draw polylines or polygons on the map to measure distance or areas.  You can also set measurement units in the app to return different results.
Secure Storage
Map Viewer just got safer and more powerful with the implementation of encrypting tokens and sensitive information into the system using the Secure Storage plugin
The sensitive information will be stored in the Keychain on macOS and iOS devices,the Keystore on Android devices, the Credential Locker on Windows devices, and in a keychain.ini file on Linux devices.   
Biometric authentication support (NEW)
With this update, we have implemented the Authentication plugin in conjunction with the Secure Storage plugin to allow you log into Map Viewer quicker and safer.  You can now log into Map Viewer through fingerprint scan on iOS, MacOS, and Android devices.  Additionally, Face ID is also supported for iPhone X users.  
Better offline experience 
Since announcing support for offline mobile map packages (MMPKs) in the AppStudio 2.1 release, we have been continuing work on this feature for providing you a better offline experience. To help you manage your mobile data usage,  a warning message will be displayed when you are trying to download a MMPK using cellular data. We also introduced a Clear Cache button on the Menu page to remove downloaded MMPKs to help conserve your device’s storage capacity.  Previously, you were also required to sign into your portal or organization to download and view MMPKs. However, you may now choose to skip sign in to access MMPKs which are created using the ArcGIS Pro Publisher Extension and have the Enable Anonymous Use property enabled.
New options in Gallery page to show online maps only, offline maps only, or both
We want to give you more control over your Map Viewer configuration. The list of items in the Gallery page can now be filtered to display web maps only, MMPKs only, or both web maps and MMPKs.  To do this, start AppStudio Desktop, open the Settings dialog when your Map Viewer app is selected, select Gallery, scroll down to the Maps to Show in Gallery and select the desired type of maps you would like to show.
Note:  You will need to sign into your portal or organization to download and view offline maps.  To display Sign In button on the Map Viewer Start page, you need to have Support secured maps enabled, which can be done in Settings > Map Viewer Properties > Gallery 
Other enhancements 
·        Geosearch results are now displayed based on distance from the device location
·        Supports identifying features in a feature collection 
·        The back button on Android devices now moves the user to the previous page, rather than exiting the app
·        UI has been updated to support the iPhone X resolution
We hope you enjoy the updates to Map Viewer, available by creating a new template app on the AppStudio website or AppStudio Desktop. What’s new in Map Tour 3.0 blog post is coming soon!
Note: Map Viewer template includes ArcGIS Runtime functionalities, please do not forget to set your ArcGIS Runtime license before deploying your app into production.  AppStudio Desktop is capable of automatically generate a free Runtime Lite license for you (Settings > Advanced Settings dialog > Set Lite license).   
Click this link to find all the blog posts related to the 3.0 release of AppStudio for ArcGIS. 
The quick report template app allows you to collect and submit data and attachments to a public or secured feature service, be it point, polyline, or polygon hosted on ArcGIS  or your own Enterprise.  We’re excited to share the new features and enhancements added to Quick Report version 3.0 with you.  
Quick Report version 3.0 highlights 
Ability to rename video attachments 
The Quick Report template gives you the ability to record video and audio as attachments to the feature service.  In this release, we have added the ability to rename video attachments in Quick Report app.
Note: Recording of video and audio is disabled by default. To enable these features, in AppStudio Desktop, open Settings > QuickReport Properties > Forms and scroll down to the Enable video recorder (BETA) and Enable audio recorder (BETA) buttons.
New status message while uploading multiple attachments 
The upload page messages have been improved greatly in this release.  If multiple attachments are created for a report, each attachment uploading status will be reported separately on the Results page. 
Ability to limit maximum attachment number 
Previously, users could provide up to six attachments for each report to feature service.  We have been actively listening to your feedback and provided a new property to specify the maximum number of attachments to upload.  To set this property, open AppStudio Desktop, select your Quick Report app, open Settings QuickReport Properties Form, scroll down and choose a Maximum allowable number of attachments.      
Sort coded value domains alphabetically 
One of the most requested enhancements we got is to allow sorting Coded Value Domains alphabetically. In this release, we have introduced a new property, sortDomainByAlphabetical, to give the ability to change the Coded Value Domain in alphabetical order.  By default, sortDomainByAlphabetical is set to false, meaning the domain order is the original order based on the feature service. The property sortDomainByAlphabetical needs to be set to true to sort the domains alphabetically. To do this, start AppStudio Desktop > Click on the Edit icon to open Qt Creator, navigate to the appinfo.json file, and change sortDomainByAlphabetical to true.
Data Usage warning
To help you manage your mobile data usage,  a warning message will be displayed when you are trying to download an MMPK using cellular data.  
Other Enhancements
Other improvements made to Quick Report for the AppStudio 3.0 update include:
1.      ArcGIS Runtime version has been updated to 100.2.1 
2.      A scroll bar has been added to the Select Type page
3.      Update UI to support iPhone 8 and iPhone X
Note: the ArcGIS.AppFramework.Dialogs has been deprecated with 3.0 release.  You will see following error messages when running an existing Quick Report app created before 3.0 release (April 20th) on AppStudio 3.0.  
If you built a Quick Report app on AppStudio Website, please update Quick report template to version 3.0 by creating a new one.  If you built a Quick Report app on AppStudio Desktop, you need to remove ArcGIS.AppFramework.Dialogs import statement.  To do this:  
   1.     Click Edit button to run Qt Creator 
   2.     Navigate to CameraComponent.qml file
   3.     Remove line 14 import ArcGIS.AppFramework.Dialogs 1.0 
Note: Quick Report template includes ArcGIS Runtime functionalities, please do not forget to set your ArcGIS Runtime license before deploying your app into production.  AppStudio Desktop is capable of automatically generate a free Runtime Lite license for you (Settings > Advanced Settings dialog > Set Lite license).   
We hope you enjoy the updates to Quick Report and if you are curious about what’s new in Map Viewer, watch out for next blog post! 
Click this link to find all the blog posts related to the 3.0 release of AppStudio for ArcGIS. 

We are excited to announce that AppStudio for ArcGIS version 3.0 is now available to download.  This release focuses on upgrading underlying Qt framework, build infrastructure and the ArcGIS Runtime.  In addition, many new features and enhancements are added to AppStudio Desktop, Player, AppFramework, and three templates.

Few highlights of AppStudio 3.0 release:
  •  Underlying Qt framework has been upgraded to 5.10
  •  ArcGIS Runtime has been up upgraded to 100.2.1
  •  Sample apps available in AppStudio Desktop are now categorized
  •  Player now uses an app’s ArcGIS Runtime license if available 
  •  Map Tour template supports Mobile Map Packages, allowing it to work fully offline
  •  New Measure tool was introduced in Map Viewer template
  •  You can now limit the maximum attachments number for the Quick Report template 
  •  Support for connecting to high-accuracy GPS receivers and location accuracy parameters 
You can get the latest version of AppStudio for ArcGIS here.  Don’t forget to update the AppStudio Player app on your mobile devices from iTunes and the Google Play store or on your desktops from here.
                                                             AppStudio 3.0 new feature highlights 
AppStudio Desktop 
With this release, ArcGIS Runtime version has been updated from 100.1 to 100.2.1, which means all of the exciting new and powerful features, bug fixes, and enhancements added to ArcGIS Runtime 100.2 and 100.2.1 are available in AppStudio 3.0.  We also discontinued support for ArcGIS Runtime 10.2.6 on AppStudio Desktop; please read this blog post to learn more about this deprecation.  Additionally, we have improved the sample searching experience by adding a new combo box to categorize more than 60 samples.  Many enhancements are added to the cloud Make and Advanced Settings tool as well.  A blog post on what’s new in AppStudio Desktop is coming soon, so watch out for it!
                                                                  AppStudio samples are categorized 
AppStudio Player
As of the AppStudio 3.0 release, ArcGIS Runtime 10.2.6 and iOS 32-bit apps are no longer supported. This means the latest Player 3.0 available in the app stores will only run Appstudio apps built with the new generation of ArcGIS runtime 100.x. 
Just in case, if you still have apps that are built using the old generation of ArcGIS Runtime 10.2.6 that need to be tested we have released Player Classic separately in both Apple app store and Google play store.
Note that Player Classic doesn’t include new changes added to 3.0 release. Also, you are required to download and install Player Classic separately. You can install both Player classic and latest player both on the same device if needed.  
The existing Player in the app stores will be updated with all the new features and enhancements added to 3.0 release, such as supporting fingerprint login on Android and Face ID login on iPhone X, and applying for an app’s ArcGIS Runtime license when being run in Player.  Watch for an upcoming blog post on what’s new in Player 3.0!  
                      Player uses app's Runtime license
AppStudio Templates
All three app templates - Map Viewer, Map Tour and Quick Report have received many exciting new features, enhancements, bug-fixes and improvements in user experience in this release.
  •   Map Tour now works fully offline with the support of Mobile Map Packages
  •   You can launch Map Tour at a specific page using custom URL Scheme 
  •   You can sign into Map Viewer quicker and safer using fingerprint, or face ID for iPhone X
  •   A new Measure tool is now available in Map Viewer to help you measure distance or area on the map
  •   Map Viewer gallery now supports new options to show  maps only, offline maps only, or both
  •   The Quick Report results page message has been improved, with reporting each attachment’s upload status to the  feature service. You can also rename video attachments in the Quick Report
  •   A warning message will be displayed when downloading Mobile Map Packages with cellular data on all three templates
We will publish three separate blog posts to provide you more information on template updates next week.  
                                                                  New Measure tool in Map Viewer template
AppStudio Framework 
Two new beta plugins – Positioning, and Device – have been introduced in this release.  These allow you to create an app that interacts with high accuracy GPS receivers.  We also published a GNSS Info sample to demonstrate how to connect to a receiver and present location accuracy and satellite information.  Other changes in the AppFramework include:
  •   Biometric Authentication is now supported on Android 
  •   Encryption used in Secure Storage Plug-in is upgraded and as a result, the maximum length for a key or a value has been changed from 240 to 214
  •   Speed improvements have been made for secure storage on Android  
  •   The AppFramework.Dialogs plugin is now deprecated
  •   Text-to-speech has been moved out of beta and supported on all platforms




                                                                           GNSS Info sample


Bug Fixes


Symbology issue with applications created using the Story Map Tour template in the AppStudio for ArcGIS website is resolved.


Incorrectly formatted word "Display" in Settings is corrected


The Map Viewer template in AppStudio for ArcGIS now shows the default extent when opened on Android and iOS devices


Missing checkboxes in App Studio Make tool from AppStudio for ArcGIS Desktop on Arabic Mac OSX is corrected.


Security vulnerability with iOS applications created with AppStudio for ArcGIS is resolved.


iOS apps developed with AppStudio for ArcGIS are now getting compiled using the default iOS memory management framework.


The AppStudio for ArcGIS Map Viewer crash issue with time-enabled layer is resolved.


Security vulnerability with Android applications created with AppStudio for ArcGIS is fixed.


The issue with Map Scale settings of AppStudio for ArcGIS Map Tour not being honored when set in AppStudio for ArcGIS Desktop no longer exists.


An AppStudio for ArcGIS application created with the Map Viewer template shows numeric coded values rather than associated domain values.


A Map Tour template app in AppStudio for ArcGIS is able to retrieve an image that is successfully accessed when the same image is referenced in a Story Map Tour application in ArcGIS .


The OpenStreetMap basemap displays in an AppStudio Player for ArcGIS app that is created using the AppStudio for ArcGIS Map Viewer template.


Issues with Quick Report app in German are resolved.

We hope you enjoy all the new updates, features and bug fixes included in this release.  As always, we will continue to listen to your feedback and bring new features to improve your app development experience. A series of blog posts on what’s new in the templates, Desktop, and Player will be published soon.  So, stay tuned! 
Want to try AppStudio for ArcGIS? check this video to see how to sign up for a free trial.