This guide describes how to build ArcGIS Runtime SDK for Qt apps that incorporate capabilities such as mapping, analysis, routing, and custom capabilities for use with the ArcGIS Platform. A great place to start developing once you've installed the SDK on Windows, Mac, or Linux is to add a map to your app or browse the samples. For what's new this release, see Release notes.
With ArcGIS Runtime SDK for Qt, you can:
- Write your code once and deploy it on Android, iOS, Mac OS X, Windows, and Linux.
- Create focused apps with small memory and local storage requirements.
- Build touch-screen apps for platforms such as phones, tablets, desktops and in-vehicle mounted devices.
- Develop and deploy side-by-side and on 64-bit operating systems.
- Use services for geocoding and routing.
- Develop apps that:
- Consume content and services from ArcGIS Online or Portal for ArcGIS (using the Portal API) or from ArcGIS for Server
- Let users work offline; you can provision their devices with several different types of data
- Perform 2D visualization and analysis
- Let users interactively add graphics and markup to a map
- Display and animate large numbers of features
- Search for features or attributes in your GIS data and display the results
- Perform blazing fast offline searches for locations (geocode and reverse geocode) and routes.
What you get
- High performance mapping API
- Getting started information, such as Install and setup on Linux, Mac, and Windows, release notes, system requirements, and tutorials. A great place to start is the Add a map to your app tutorial.
- This developer guide
- API reference
- Interactive QML samples
- Integration with Qt Creator, including project templates and integrated help
- Developer tools for licensing, deploying and help for troubleshooting your apps
- Additional controls and utilities with the ArcGIS Runtime API Toolkit on Github and the ArcGIS Runtime QML Extras