Note: this project is hosted on a public repository where anyone can contribute. Learn how to contribute in less than a minute.
Desktop developers
Desktop developer have several tools to build applications
Table of contents
Build from scratch
You can use any of the following Runtime SDKs to build custom desktop apps:
| Name | Language | Desktop OS | Mobile OS |
|---|---|---|---|
| .NET | C# | Windows | Android, iOS & Windows Phone |
| Java | Java | Windows, Linux & Mac | None |
| Qt | C++ & QML | Windows, Linux & Mac | Android, iOS & Windows Phone |
| macOS | Swift & Objective-C | Mac | None |
As you noticed, some of those Runtimes can also be used to build mobile apps.
Configure and build
Extent the Platform
You can write your own add-ins in order to be able to extend our desktop tools:
- ArcMap using ArcPy
- ArcCatalog using ArcPy
- ArcGIS Pro using SDK for .Net
Geoprocessing tools using python
If you are a desktop developer you may also want to consider to extend our desktop tools