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?

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