Remote Expert iOS App Prototype Conversion #1

Register
Submit a solution
The challenge is finished.

Challenge Overview

Welcome to “Remote Expert iOS App Prototype Conversion #1 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 build the initial version of the Remote Expert iOS application. This is the first application to build the entire application.


CHALLENGE DETAILS

TECHNOLOGY

  • iOS 12 (iPhone only)
  • Swift 4.x
 

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:
    • Discover - Home Screen
    • Discovery - Level 1 Asset Filter (Category)
    • Discovery - Level 2 Asset Filter (Type)
    • Discovery - Level 3 Asset Filter (Model)
    • Discovery - Level 4 Asset Filter (Procedure)
    • Discovery - Asset/Model + 3 Procedures List experts
    • Discovery - Reset Filters
    • Discovery - Select an Expert
    • Discovery - Documents
    • Discovery - Documents - Tap Search Bar
    • Discovery - Documents - Type in Search Bar
    • Discovery - Videos
    • Discovery - Videos - Tap Search Bar
    • Discovery - Videos - Type in search bar
    • Settings - Feedback
    • Settings - About
    • Settings - Privacy Policy
  • Code should be well organized and with good documentation
  • 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

  • iOS source code with Pods folder
  • Deployment and validation guide

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30125344