An IOS/IPad OS application that demonstrates various capabilities and functions of ARKit and RealityKit.

Overview

Augmented Reality Development Demos based on ARKit and RealityKit

Summary

This repository contains an IOS application that shows the capability of Apple AR development framework: ARKit with RealityKit. The application is continuously under development.

Dependencies

  • SwiftUI
  • minimual support IOS 15.6
  • ARKit
  • RealityKit
  • UIKit

How to install the app

  1. Clone the project and open the RealityDisplay.rcproject in Xcode.
  2. Ensure you have developer account then deploy the app to your iPhone/iPad, make sure the developer mode in your device is enabled.

How to use the app

The app contains three demos for testing the functions of ARKit with RealityKit. [Alt Text]

Place Objects

In this demo, you can see a plane, a sphere and a cube are placed on the first detected horizontal plane. Clicking each object can change their colors.

Watch the video

Potting Store

In this demo, you can place a varity of potting to the detected plane by selecting a potting from the list. Watch the video

Measure Distance

In this demo, you can click two points on a detected plane, the measured distance in meter would be shown on the bottom.

Watch the video

Author

All codes are created by Dai Yukun

License

All rights are reserved

You might also like...
An iOS application enables you explore art works provided by DeviartArt.com with high quality UX.
An iOS application enables you explore art works provided by DeviartArt.com with high quality UX.

Iris.iOS Iris is a model mobile application based on iOS. It provides basic functions allow users to explore on DeviantArt and check Daily Arts, Notif

Breezz: an application with which it is easy and simple to practice breathing exercises and meditation
Breezz: an application with which it is easy and simple to practice breathing exercises and meditation

breezz will help you relax Breezz is an application with which it is easy and si

A simple game application using SpriteKit, physics, blend modes, radians and CGFloat
A simple game application using SpriteKit, physics, blend modes, radians and CGFloat

Pachinko A simple game application using SpriteKit, physics, blend modes, radian

This is a simple chat application made in Swift using send and receive interface.

Flash Chat 💁🏽‍♂️ Overview This is a simple chat application made in Swift using send and receive interface. ⚙️ How it works The user needs to first

A utility application to capture and review search results from Swift Package Index.

SPISearch An app (macOS & iOS) to explore the search results from Swift Package Index. Testflight Links: SPIIndex (iOS and macOS apps) Search Ranking

Registre-aqui - Mobile Application that displays infrastructure issues that your city may have
Registre-aqui - Mobile Application that displays infrastructure issues that your city may have

Registre Aqui About | Features | Technologies | Requirements About Mobile Applic

open source VIPER application
open source VIPER application

Overview Rambler&IT is an open source application, which highlights the basic approaches to mobile application architecture used in Rambler&Co. You ca

FreeOTP is a two-factor authentication application for systems utilizing one-time password protocols

FreeOTP FreeOTP is a two-factor authentication application for systems utilizing one-time password protocols. Tokens can be added easily by scanning a

Snitch - A handy library to access useful information about your application from the Home Screen
Snitch - A handy library to access useful information about your application from the Home Screen

Snitch Access your app's useful information from Home Screen Table of Contents I

Owner
yukun
yukun
UIView extension that adds dragging capabilities

YiViewDrag Installation YiViewDrag is available through CocoaPods. To install it, simply add the following line to your Podfile: pod 'YiViewDrag' Usag

coderyi 1 Jan 20, 2022
LemonadeDeclarativeUI framework contains some new functions for UIKit

LemonadeDeclarativeUI framework contains some new functions for UIKit. This library has been developing. If you want to contribute reach me!

Özgür Elmaslı 0 Jan 2, 2022
Tinylog is a minimal TODO App for iOS (iPhone/iPad).

Tinylog-iOS Tinylog is a minimal TODO App for iOS (iPhone/iPad). Download on the App Store Setup $ git clone https://github.com/sger/Tinylog-iOS $ cd

Binary Level 32 Sep 28, 2022
This "Calculator" application is a simple one screen design of calculator screen i have made this single screen design application just to practice AutoLayout concepts.

Calculator Layout This "Calculator" application is a simple one screen design of calculator screen i have made this single screen design application j

Chetan Parate 1 Oct 29, 2021
Olvid-ios - Olvid client application for iOS

Olvid Olvid is a private and secure end-to-end encrypted messenger. Contrary to

Olvid 42 Dec 6, 2022
How to build and sign your iOS application using Azure DevOps

How to build and sign your iOS application using Azure DevOps Sample source code

null 0 Dec 29, 2021
Application iOS de l'outil ViteMaDose

Vite Ma Dose pour iOS Présentation du projet Vite Ma Dose est un outil permettant de détecter les rendez-vous de vaccination. Cette application rapide

CovidTracker 32 Feb 9, 2022
A declarative UIKit for improve layout productivity when developing an iOS application

TifoKit A declarative UIKit for improve layout productivity when developing an iOS application Requirements Min. iOS 11 Swift 5+ Installation Currentl

Tifo Audi A.P 22 Aug 9, 2022
This page contains an iOS Application that uses Modelplace.AI Cloud API

Modelplace iOS App This page contains an iOS Application that uses Modelplace.AI

OpenCV.AI 7 Jan 21, 2022
UndrDawg: a sport-betting application for iOS

Table of contents What Is UndrDawg Our Mission Technologies Setup Features What

norman chiflen 0 Dec 26, 2021