Runtime SDK vs Toolkit

1404
4
Jump to solution
03-06-2020 07:56 AM
AurelVlaicu
New Contributor

Just starting out working from WPF client and was confused what the difference between the toolkit and sdk is ?  I noticed there is a seperate sdk for the arcgis pro.... how is that different from the runtime sdk?

Found a large number of samples including 

 GitHub - Esri/arcgis-runtime-samples-dotnet: Sample code for ArcGIS Runtime SDK for .NET – UWP, WPF,... 

 GitHub - Esri/arcgis-toolkit-dotnet: Toolkit for ArcGIS Runtime SDK for .NET  

 GitHub - Esri/solutions-widgets-wpf: Solutions Widgets for use in the ArcGIS WPF Operations Dashboar... 

 GitHub - Esri/arcgis-runtime-demos-dotnet: Demo applications provided by the ArcGIS Runtime SDK for ... 

and not sure where to start.

0 Kudos
1 Solution

Accepted Solutions
JoeHershman
MVP Regular Contributor

Have you gone through the developer site?  ArcGIS for Developers 

In regards to your basic question the Runtime SDK is the core API.  This is what any application is built on top of.  The toolkit is a number of controls (which are common in mapping application), built using the Runtime SDK that can be used in an application.  The toolkit is just something esri provides to help developers, it is not required.

A good place to start would be setting up the demo applications from github.  This will show you some code for many standard types of mapping functionality and all the code to do it

Thanks,
-Joe

View solution in original post

4 Replies
JoeHershman
MVP Regular Contributor

Have you gone through the developer site?  ArcGIS for Developers 

In regards to your basic question the Runtime SDK is the core API.  This is what any application is built on top of.  The toolkit is a number of controls (which are common in mapping application), built using the Runtime SDK that can be used in an application.  The toolkit is just something esri provides to help developers, it is not required.

A good place to start would be setting up the demo applications from github.  This will show you some code for many standard types of mapping functionality and all the code to do it

Thanks,
-Joe
AurelVlaicu
New Contributor

Thanks for clarifications,

Just one more thing, what is the difference arcgis-pro-sdk and the arcgis-runtime-sdk?

0 Kudos
JoeHershman
MVP Regular Contributor

ArcGIS Pro is an esri product, the arcgis-pro-sdk is for writing applications to customize ArcGIS Pro.  arcgis-runtime-sdk is for writing stand alone apps to run on Windows, Android, and iOS.  The provide APIs to write native apps on those platforms (Windows both WPF and UWP).  Also an API that can be used with Xamarin for cross platform development

Thanks,
-Joe
AurelVlaicu
New Contributor

Thank you so much 🙂

0 Kudos