Introduction to Mobile Development Using ArcGIS Runtime API for Android
Strictly by pre-registration only
What is this course about?
You will learn to build custom mobile-based applications using the ArcGIS Runtime API and an ArcGIS for Developers account. This course focuses on functionality available with ArcGIS to incorporate ready-to-use content and online services that allow end users to query, visualize, analyze, and edit data in 2D and 3D.
Course details
Location
Jakarta and Online
Duration
3 days
Level
Advanced
Category
Development Course
Are there any prerequisites?
- Understand object-oriented programming paradigm using Kotlin
- Understand the mobile programming activity lifecycle (Android)
- Completion of ArcGIS Pro: Essential Workflows or equivalent knowledge
- Completion of Sharing GIS Content Using ArcGIS or equivalent knowledge
What skills will I learn?
After completing this course, you will be able to:
- Create a mobile apps that incorporate your organization’s maps, scenes, and layers
- Display and render maps in both 2D and 3D
- Include capabilities for end users to query map layer, acquire device location, and render map layer
- Develop and test application functionality using ArcGIS Runtime API for Android
What can I expect?
- 1. Mobile Development Using Android (Kotlin)
- Introduction to Android Operating Systems
- Kotlin Programming Language
- Introduction to Android Studio
- Project Structure of Android Studio
- The User Interface of Android Studio
- Android Developer Workflow Basics
- Android Virtual Device (AVD)
- Exercise: Create AndroidTM Project with Android Studio IDE
- 2. Introduction to ArcGIS Maps SDK for Kotlin
- Introduction to ArcGIS Maps SDK for Kotlin
- Using ArcGIS Maps SDK for Kotlin
- Exercise: Create Android mobile app using ArcGIS Maps SDK for Kotlin
- 3. Implementing Layers
- Understanding Layers
- Exercise: Implementing Layers using ArcGIS Maps SDK for Kotlin
- 4. Viewing Maps in 3D
- Implementing an ArcGISScene
- Navigating a SceneView
- Exercise: Implementing SceneView using ArcGIS Maps SDK for Kotlin
- 5. Acquiring Device Location
- Device location
- Exercise: Display Device Location using ArcGIS Maps SDK for Kotlin
- 6. Understanding Graphics
- Introduction to Graphics
- Adding graphics to a view
- Add a graphics overlay and a graphic
- Exercise: Display graphics on a map
- 7. Searching
- Searching location
- Exercise: Searching for location
- 8. Selecting Features
- Differences between searching and selecting
- Query
- Select features by attribute (QueryParameters class)
- Selecting features by identify (selectFeatures() method)
- Exercise: Selecting Features
- 9. Rendering Features
- Understanding visualization
- Renderers
- Implementing Renderers
- Exercise: Rendering Features
- 10. Offline Capabilities in ArcGIS Maps SDK for Kotlin
- Offline maps, scenes, and data
- Mobile packages
- Implement Mobile Packages
- Exercise: Open and view mobile map package in Android