An iOS native GMetri Viewer
GMetri runs as a URL on most browsers natively. However, on iOS there are a lot of limitations.
Create an iOS app to circumvent these limitations.
- The UI would be similar to that of a GMetri deployment.
- You can use SceneKit to replicate the rendering of GMetri’s project json.
- Additional features like audio chat, text chat can be implemented using the native Agora SDK.
SwiftUI, SceneKit, GMetri SDK (APIs), AgoraSDK
- https://developer.apple.com/documentation/scenekit
- https://docs.agora.io/en/voice-calling/get-started/get-started-sdk?platform=ios
You need to create a working iOS App that runs any GMetri deployment link. The complete list of features in that GMetri viewer is very exhaustive. So we aren’t targeting that. But the following should work:
- A 360 scene + images + videos
- Rules that show/hide images and videos, and trigger play/pause for videos
- Text and Audio chat
We can also discuss at the start of the project a practical goal that’s achievable by you.