Challenge Overview
Welcome to “Remote Expert iOS App Prototype Video Integration Challenge”. In this challenge, we want to build the initial iOS application prototype.
CONTEXT
PROJECT CONTEXT
This project aims to build an iOS (iPhone) application that will help field service personnel to identify documents, videos, and/or remote experts to assist them with solving issues in the field while they're working.
The app should leverage ARKit to allow AR objects to be shown during live video calls that will improve the ability of remote experts to provide contextual cues to a user during a video call.
CHALLENGE CONTEXT
In this challenge we are going to continue to integrate the video and Agora.io ARKit to the existing Remote Expert iOS application. This is the third challenge to build the entire application.
CHALLENGE DETAILS
TECHNOLOGY
- iOS 12.2 (iPhone only)
- Swift 4.2
- Agora.io
- ARKit
INDIVIDUAL REQUIREMENTS
- Build the Remote Expert iOS application based on the provided design
- The design source code will be provided in the forum
- Marvel link: https://marvelapp.com/1194650e
- The following screens are in scope
- Code should be well organized and with good documentation
- Video call should work using Agora.io and ARKit
- Existing PoC code will be provided in the forum
- Existing mobile application will be provided in the forum
- Mocked data should be used, but prepare the code for future backend integration
- Don't hardcode the data in the code
- Documents and videos should use external source to prevent the application growing too big
Final Submission Guidelines
- Updated iOS application source
- Verification guide with instruction to setup a video call