Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alfianlosari/arinventoryswiftui
A visionOS & iOS Realtime Inventory Tracker App with seamless Augmented Reality Integration
https://github.com/alfianlosari/arinventoryswiftui
augmented-reality ios ios-app swiftui visionos visionos-app
Last synced: 2 months ago
JSON representation
A visionOS & iOS Realtime Inventory Tracker App with seamless Augmented Reality Integration
- Host: GitHub
- URL: https://github.com/alfianlosari/arinventoryswiftui
- Owner: alfianlosari
- License: mit
- Created: 2023-08-04T08:20:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-03T04:03:41.000Z (over 1 year ago)
- Last Synced: 2024-10-24T04:26:34.850Z (3 months ago)
- Topics: augmented-reality, ios, ios-app, swiftui, visionos, visionos-app
- Language: Swift
- Homepage:
- Size: 16 MB
- Stars: 58
- Watchers: 7
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# iOS & VisionOS AR Realtime Inventory Tracker App
![alt text](https://i.ibb.co/sQ5y87D/promo.png)
![alt text](https://i.ibb.co/nC6tWLM/promo.jpg)AR Realtime Inventory Tracker/Scanner visionOS & iOS App built with seamless Augmented Reality Integration
## Features
- Sync inventory items across devices using Firestore
- In App Scan and Capture Object using iPhone LiDAR Camera sensor to transform into USDZ file.
- Upload UsDZ file to cloud using firebase storage
- Generate thumbnail image of USDZ using QLThumbailPreview
- Preview usdz ar using QuickLook
- Display 3D model directly on SwiftUI visionOS
- 3D Model Entity in RealityView Volumetric Window
- Drag Gesture for 3d rotation, Magnify Gesture for ScaleEffect
- Custom DragItemProvider to preview Usdz in Shared Space QuickLook## Requirements
- Xcode 15 (At least Beta 8)
- iOS 17
- Replace the bundleID for the App with your own.
- Firebase iOS & visionOS Project, download `GoogleService-info.plist` to your Xcode project target.
- As per Firebase SDK 10.14.0, you need to pass `open --env FIREBASE_SOURCE_FIRESTORE /path/to/project.xcodeproj` to be able to build on visionOS target## YouTube Tutorial
You can check the full video tutorial on building this from scratch.[YouTube](https://youtu.be/DxVmeVf0Wwg)
[YouTube - Part 2 Add USDZScanner](https://youtu.be/PGqr_zfhWaA)