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.
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.