Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hhkaos/arcgis-js-sdk-starter-apps
Collection of resources to help you get started with the ArcGIS Maps SDK for JavaScript 4.x. If you like it, please consider giving this repo a ⭐
https://github.com/hhkaos/arcgis-js-sdk-starter-apps
arcgis arcgis-js-api arcgis-sdk-js dataviz esri esri-javascript-api esri-js mapping web-mapping
Last synced: 2 months ago
JSON representation
Collection of resources to help you get started with the ArcGIS Maps SDK for JavaScript 4.x. If you like it, please consider giving this repo a ⭐
- Host: GitHub
- URL: https://github.com/hhkaos/arcgis-js-sdk-starter-apps
- Owner: hhkaos
- License: apache-2.0
- Created: 2021-07-26T12:48:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-16T10:57:05.000Z (almost 2 years ago)
- Last Synced: 2024-08-14T00:12:46.034Z (4 months ago)
- Topics: arcgis, arcgis-js-api, arcgis-sdk-js, dataviz, esri, esri-javascript-api, esri-js, mapping, web-mapping
- Language: JavaScript
- Homepage: https://github.com/hhkaos/arcgis-js-api-starter-apps/tree/main/starter-apps
- Size: 3.73 MB
- Stars: 7
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ArcGIS Maps SDK for JavaScript 4.x
There are many resources and documentation to get start with the [ArcGIS Maps SDK for JavaScript](http://js.arcgis.com/). This repo includes:
**Table of contents**
- [Starter apps](#starter-apps)
- [Documentation, tutorials, guides, videos ...](#documentation-tutorials-guides-videos-)
- [Other resources](#other-resources)
- [License](#license)---
## Starter apps
Collection of starter/sample/demo apps that aims to help you getting started with the [ArcGIS Maps SDK for JavaScript](http://js.arcgis.com/), no matter what technologies / architecture you prefer to use:
* **Language**: JavaScript (\*.js) or Typescript (\*.ts)
* **Environment**: client-side (browser) vs server-side (Node.js)
* **Framework**: None (Vanilla JS) or any framework (Vue, React, Angular, Svelte, Ember, Ionic, React Native, Flutter, Electron, ...)
* **Loading from**: CDN or Local (@arcgis/core)
* **Loading strategy**: AMD (require) or ESM (import)
* **Web bundler**: Without using a bundler or using one (ViteJS, Rollup.js, Webpack, Parcel, Snowpack, ...)[Download app boilerplates](./starter-apps/) to help you get started.
## Documentation, tutorials, guides, videos ...
**Tutorials**: [JS API Tutorials](https://developers.arcgis.com/javascript/latest/display-a-map/)
**Sample code**: [JS API samples](https://developers.arcgis.com/javascript/latest/sample-code/)
**ArcGIS Plaform guides**: [Mapping APIs and services](https://developers.arcgis.com/documentation/mapping-apis-and-services/#topics)
**Videos:**
* [ArcGIS API for JavaScript: Getting Started with Web Development](https://www.youtube.com/watch?v=z9kIZjUjsZ4&list=PLahIW2YFPQd6Uu9u3kRTgGo-HxONKDTi1&index=30)
* [ArcGIS API for JavaScript: Options for Consuming the API](https://www.youtube.com/watch?v=UL0m0EXW8Es&list=PLahIW2YFPQd6Uu9u3kRTgGo-HxONKDTi1&index=38)
* [ArcGIS API for JavaScript: Programming Patterns and API Fundamentals](https://www.youtube.com/watch?v=mA8uLu4-IcU&list=PLahIW2YFPQd6Uu9u3kRTgGo-HxONKDTi1&index=27)
* [ArcGIS API for JavaScript: Using TypeScript](https://www.youtube.com/watch?v=TYxHZb1HPqs&list=PLahIW2YFPQd6Uu9u3kRTgGo-HxONKDTi1&index=18)
* [Introduction to GIS for Developers](https://www.pluralsight.com/courses/gis-introduction-developers)
* [Playlist of ArcGIS Maps SDK for JavaScript 4.x](https://www.youtube.com/playlist?list=PLahIW2YFPQd6Uu9u3kRTgGo-HxONKDTi1)**Guides:**
* [ArcGIS Maps SDK for JavaScript > Get started](https://www.youtube.com/watch?v=TYxHZb1HPqs&list=PLahIW2YFPQd6Uu9u3kRTgGo-HxONKDTi1&index=18)
* [ArcGIS Maps SDK for JavaScript > Install and set up](https://developers.arcgis.com/javascript/latest/install-and-set-up/) (Accessing the API form AMD vs CDN, ESM, ...)
* [ArcGIS Maps SDK for JavaScript > Programming patterns](https://developers.arcgis.com/javascript/latest/programming-patterns/)
* [ArcGIS Maps SDK for JavaScript > Introduction to tooling](https://developers.arcgis.com/javascript/latest/tooling-intro/)
* [ArcGIS Maps SDK for JavaScript > Build with ES modules](https://developers.arcgis.com/javascript/latest/es-modules/)
* [ArcGIS Maps SDK for JavaScriptt > TypeScript - Setting up your development environment](https://developers.arcgis.com/javascript/latest/typescript-setup/)
* [ArcGIS Maps SDK for JavaScript > Migrating from Google Maps JavaScript API to ArcGIS Maps SDK for JavaScript](https://developers.arcgis.com/javascript/latest/migrating-from-google-maps-to-arcgis-javascript-api/)**Courses**: [Web development courses](https://www.esri.com/training/Bookmark/FKTCZXK3B)
**API reference**: [ArcGIS for JavaScript API reference](https://developers.arcgis.com/javascript/latest/api-reference/)
### Learning paths
We are still working on selecting a curated list of resources you help you better understand which are the most important lessons to get your goal.
But if you need advise do not hesitate, [open an issue](https://github.com/hhkaos/arcgis-js-api-starter-apps/issues).
## Other resources
* [arcgis-js-vscode-snippets](https://github.com/Esri/arcgis-js-vscode-snippets): Collection of Visual Studio Code snippets for common code patterns.
* [esri-vscode-snippets](https://github.com/hhkaos/esri-vscode-snippets): more user snippets to add to your custom User snippets
* [snippets cheatsheet](https://cheatography.com/hhkaos/cheat-sheets/vscode-arcgis-js-api-4-x-snippets-cheat-sheet/): cheat sheet to help you getting familiar with the VS Code extension.## License
This project is licensed under the [CC0 1.0 Universal](LICENSE.md)
Creative Commons License - see the [LICENSE.md](LICENSE.md) file for
details