ARwayKit SDK
❱ HOMEPAGE⚎ DEVELOPER PORTAL
  • Introduction
  • Change Log
  • FAQ
  • ARWAY SDK
    • Getting Started
    • Building from the Source Code
    • Integrating the Unity Package
    • Managing App Localizations
      • Enabling Right-to-Left (RTL) Text
    • Sample Scenes
      • Dashboard
      • AR Map Session
    • Branding the Sample App
      • Replacing ARway Logos in the Sample App
    • Third Party
    • SDK Upgrade Guide
      • 3.1.0 -> 3.1.4
      • 3.0.1 -> 3.1.0
      • 3.0.0 -> 3.0.1
      • 2.5.1 -> 3.0.0
      • 2.3.1 -> 2.5.1
      • 2.3 -> 2.3.1
    • Enhancing the Sample App
      • Instant Location Pin Navigation
      • Customizing the Default Navigation Arrow
      • Initializing AR Using an IAP
  • Maps Studio
    • Overview
    • Maps Studio
      • Creating a Map
      • Editing Map Details
      • Uploading Content
      • QR Codes
      • Image Access Points (IAPs)
      • Floorplans
      • Using the Editor
      • Occlusion
      • Analytics
  • ARwayKit SDK Integrations
    • Flutter
      • Quickstart in Flutter
    • React Native
      • Quickstart in React Native
    • Android Kotlin
      • Quickstart in Android Kotlin
    • Android Java
      • Quickstart in Android Java
    • iOS Swift
      • Quickstart in iOS Swift
  • Deep Linking
    • What is Deep Linking?
    • Creator Portal Changes
    • Modifying the SDK
    • Configuring Server Files
  • DEVELOPER FEEDBACK
    • Support
Powered by GitBook
On this page
  • What is Android Java?
  • Key Features:
  • Why use ARwayKit with Android Java?
  • Components of ARwayKit SDK + Java:
  1. ARwayKit SDK Integrations

Android Java

Introduction to using ARwayKit SDK with Android Java

What is Android Java?

Android Java is a programming language that enables developers to build native Android apps using the Java programming language. Java is a widely-used language that offers a comprehensive set of features and libraries, making it easier to develop high-performance, feature-rich Android applications.

Key Features:

  • Conciseness and Readability: Java is designed to be concise and readable, allowing developers to write and maintain code more easily. It also provides support for null safety, reducing the chances of errors in the code.

  • Interoperability: ava can be seamlessly used alongside other Java code in Android applications. This allows developers to integrate Java into their projects without the need for rewriting everything in a different language. Java also supports a wide range of libraries and tools.

  • Threads and Concurrency: Java provides robust support for multi-threading and concurrency, allowing developers to create asynchronous programs efficiently. It offers various mechanisms, such as threads and synchronization, to control concurrent execution and resource management.

Why use ARwayKit with Android Java?

Using ARwayKit with Android Java enables developers to incorporate ARwayKit into their existing Android applications without rebuilding the app from scratch in Unity. This saves time and effort, empowering developers to harness the capabilities of ARwayKit and create captivating, interactive AR experiences for their users.

Components of ARwayKit SDK + Java:

  • Android Java: Your new/existing project used for the integration with ARwayKit Unity SDK.

  • ARway Maps Studio: A one-stop place for creating and editing maps, adding floor plans for navigation along with overlaying 3D assets, waypoints, destinations, text, and pictures over it.

  • ARwayKit SDK: Our Unity SDK for linking the AR experiences created here and adding them to the Android application as a page/scene.

PreviousQuickstart in Android KotlinNextQuickstart in Android Java

Last updated 1 year ago