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 Kotlin?
  • Key Features:
  • Why use ARwayKit with Android Kotlin?
  • Components of ARwayKit SDK + Kotlin:
  1. ARwayKit SDK Integrations

Android Kotlin

Introduction to using ARwayKit SDK with Android Kotlin

What is Android Kotlin?

Android Kotlin is a programming language that enables developers to build native Android apps using the Kotlin programming language. Kotlin is a modern language that offers concise syntax and a range of powerful features that make it easier to build high-performance, feature-rich Android apps.

Key Features:

  • Conciseness and Readability: Kotlin is designed to be more concise and readable than Java, which makes it easier to write and maintain code. It also has better support for null safety, which helps to reduce errors in the code.

  • Interoperability: Kotlin can be used alongside Java code in Android applications, which allows developers to use Kotlin where it makes sense without having to rewrite everything in a new language. Kotlin also supports many of the same libraries and tools as Java.

  • Coroutines: Kotlin's coroutines allow for asynchronous programming in a simpler and more intuitive way than traditional callback-based approaches. They provide better control over concurrency and allow for more efficient use of resources.

Why use ARwayKit with Android Kotlin?

Using ARwayKit with Android Kotlin allows developers to integrate ARwayKit into their existing Android apps, without having to rebuild the app from the ground up in Unity. This saves time and effort, and enables developers to leverage the power of ARwayKit to create engaging, interactive AR experiences for their users.

Components of ARwayKit SDK + Kotlin:

  • Android Kotlin: 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 React NativeNextQuickstart in Android Kotlin

Last updated 1 year ago