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

React Native

Introduction to using ARwayKit SDK with React Native

What is React Native?

React Native is Meta’s best parts of native development with React, a best-in-class JavaScript library for building user interface. The goal is to enable developers to deliver high-performance apps that feel natural on different platforms, embracing differences where they exist while sharing as much code as possible.

Key Features:

  • Native Development Made Accessible: React Native enables developers to create truly native apps without compromising on user experience. It offers a set of core platform-agnostic native components, such as View, Text, and Image, that map directly to the building blocks of the platform's native UI.

  • Seamless Cross-Platform Development: React components wrap existing native code and interact with native APIs using React's declarative UI paradigm and JavaScript. This allows new teams of developers to build native apps and enables existing native teams to work faster.

  • Fast Refresh for Rapid Iteration: With React Native, you can see changes to your app as soon as you save, thanks to the power of JavaScript. This means you can iterate quickly and efficiently without waiting for native builds to finish. Just save, see, and repeat.

Why use ARwayKit with React Native?

Using ARwayKit with React Native allows the developers to use their existing Android/iOS apps and then integrate ARwayKit into it as a scene rather than rebuilding the app from the ground up in Unity.

Components of ARwayKit SDK + React Native:

  • React Native: Your new/existing React Native 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 Flutter application as a page/scene.

PreviousQuickstart in FlutterNextQuickstart in React Native

Last updated 1 year ago