All Projects → Esri → Arcgis Runtime Samples Dotnet

Esri / Arcgis Runtime Samples Dotnet

Licence: apache-2.0
Sample code for ArcGIS Runtime SDK for .NET – UWP, WPF, Xamarin.Android, Xamarin.iOS, and Xamarin.Forms

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Arcgis Runtime Samples Dotnet

arcgis-runtime-demos-dotnet
Demo applications provided by the ArcGIS Runtime SDK for .NET Team
Stars: ✭ 51 (-81.39%)
Mutual labels:  xaml, xamarin, uwp, wpf, xamarin-forms, xamarin-ios, xamarin-android, native-development
Arcgis Toolkit Dotnet
Toolkit for ArcGIS Runtime SDK for .NET
Stars: ✭ 125 (-54.38%)
Mutual labels:  native-development, xamarin, uwp, xamarin-android, xamarin-ios, wpf, xaml, xamarin-forms
Xamarin Demos
This repository contains the Syncfusion Xamarin UI control’s samples and the guide to use them.
Stars: ✭ 218 (-20.44%)
Mutual labels:  samples, xamarin, uwp, xamarin-android, xamarin-ios, xaml, xamarin-forms
Mvvmlight
The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
Stars: ✭ 973 (+255.11%)
Mutual labels:  xamarin, uwp, xamarin-android, xamarin-ios, wpf, xamarin-forms
Microsoft.maui.graphics
Stars: ✭ 160 (-41.61%)
Mutual labels:  xamarin, uwp, xamarin-android, xamarin-ios, wpf, xamarin-forms
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-58.39%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, wpf, xaml, xamarin-forms
Inthehand.forms
Extras for Xamarin Forms including MediaElement
Stars: ✭ 68 (-75.18%)
Mutual labels:  uwp, xamarin-android, xamarin-ios, xaml, xamarin-forms
Open Source Xamarin Apps
📱 Collaborative List of Open Source Xamarin Apps
Stars: ✭ 318 (+16.06%)
Mutual labels:  xamarin, uwp, xamarin-android, xamarin-ios, xamarin-forms
Ammyui
Ammy language repository
Stars: ✭ 356 (+29.93%)
Mutual labels:  xamarin, uwp, wpf, xaml, xamarin-forms
Ffimageloading
Image loading, caching & transforming library for Xamarin and Windows
Stars: ✭ 1,288 (+370.07%)
Mutual labels:  xamarin, uwp, xamarin-android, xamarin-ios, xamarin-forms
Faceoff
An iOS, Android and UWP app created in Xamarin.Forms that uses Microsoft's Cognitive Emotion API Services to compare facial expressions
Stars: ✭ 79 (-71.17%)
Mutual labels:  xamarin, uwp, xamarin-android, xamarin-ios, xamarin-forms
Plugin.audiorecorder
Audio Recorder plugin for Xamarin and Windows
Stars: ✭ 140 (-48.91%)
Mutual labels:  xamarin, uwp, xamarin-android, xamarin-ios, xamarin-forms
Xamarin Forms Tab Badge
Xamarin Forms bindable Tab badges for iOS, Android, UWP, MacOS and WPF
Stars: ✭ 304 (+10.95%)
Mutual labels:  uwp, xamarin-android, xamarin-ios, wpf, xamarin-forms
Connectivityplugin
Connectivity Plugin for Xamarin and Windows
Stars: ✭ 253 (-7.66%)
Mutual labels:  xamarin, uwp, xamarin-android, xamarin-ios, xamarin-forms
Simpleauth
The Simplest way to Authenticate and make Rest API calls in .Net
Stars: ✭ 148 (-45.99%)
Mutual labels:  xamarin, uwp, xamarin-android, xamarin-ios, xamarin-forms
LaunchMapsPlugin
Launch External Maps Plugin for Xamarin and Windows
Stars: ✭ 49 (-82.12%)
Mutual labels:  xamarin, uwp, xamarin-forms, xamarin-ios, xamarin-android
WeakEventListener
The WeakEventListener allows the owner to be garbage collected if its only remaining link is an event handler.
Stars: ✭ 25 (-90.88%)
Mutual labels:  xamarin, uwp, xamarin-ios, xamarin-android
VersionTrackingPlugin
Version Tracking Plugin for Xamarin and Windows
Stars: ✭ 62 (-77.37%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Xamlcss
Style Xaml applications with CSS
Stars: ✭ 271 (-1.09%)
Mutual labels:  uwp, wpf, xaml, xamarin-forms
XamarinAzureChallenge
Create an iOS/Android app using Xamarin.Forms and connect it to a serverless Azure Function
Stars: ✭ 59 (-78.47%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android

ArcGIS Runtime SDK for .NET samples

This project contains samples for the ArcGIS Runtime SDK for .NET including WPF, UWP and Xamarin platforms.

Samples tables of contents

See each platform's TOC:

Instructions

  1. Fork and then clone the repo or download the .zip file.

  2. Confirm the supported system configuration for the API of interest in the ArcGIS Runtime SDK for .NET:

  3. For the platform you want to view: open the solution, restore NuGet packages, build, and run the application

    • WPF (.NET Framework): src\WPF\ArcGISRuntime.WPF.Viewer.sln
    • WPF (.NET Core): src\WPF\ArcGISRuntime.WPF.Viewer.NetCore.sln
    • UWP: src\Windows\ArcGISRuntime.UWP.Viewer.sln
    • Xamarin.Android: src\Android\ArcGISRuntime.Xamarin.Samples.Android.sln
    • Xamarin.iOS: src\iOS\ArcGISRuntime.Xamari.Samples.iOS.sln
    • Xamarin.Forms: src\Windows\ArcGISRuntime.Xamarin.Samples.Forms.sln
    • WinUI: \src\WinUI\ArcGISRuntime.WinUI.Viewer.sln (Preview)

    or

    • All: src\ArcGISRuntime.Viewers.All.sln
    • Windows ( WPF / UWP ): src\ArcGISRuntime.Viewers.Windows.sln
    • Xamarin (iOS, Android, Forms): src\ArcGISRuntime.Viewers.Xamarin.sln

Notes:

  • Authentication: Use of Esri location services, including basemaps and geocoding, requires either an ArcGIS identity or an API key. For more information see https://links.esri.com/arcgis-runtime-security-auth. The .NET sample viewers have a prompt for setting an API key. You can also hardcode your API key in the GetLocalKey() method of the ApiKeyManager class.

  • When compiling Universal Windows Platform samples, make sure that you are compiling against x86/x64/ARM platform and not using AnyCPU.

Requirements

Resources

Offline data

Several samples require local data to function properly. That data is downloaded to local storage automatically at runtime. This process is handled by the DataManager class (located in the 'Managers' folder in each view project). Samples that use the data manager to download their data are differentiated as follows:

  • They have RequiresOfflineData set to true in their metadata.json files
  • They have one or more entries under DataItemIds in their metadata.json files (these are portal item Ids)
  • They use the data manager to identify the correct path for their offline files at run time

See the contribution guidelines for more detailed information.

Issues

Find a bug or want to request a new feature? Please let us know by submitting an issue.

Contributing

Anyone and everyone is welcome to contribute.

Tools

Esri uses several tools to more efficiently manage the content in this repo. See Tools for more information.

Licensing

Copyright 2021 Esri

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

A copy of the license is available in the repository's license.txt file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].