Key Information

Register
Submit
The challenge is finished.

Challenge Overview

CHALLENGE OVERVIEW

 

Welcome to the Deloitte Pixel (TM) - Visioneers Android Application Integration challenge. The goal of this challenge is to take the provided UI Prototype and

 

Fix the issues listed in ‘Prototype Comments’ document (provided in forum)

integrate all screens with the built-in backend API (details available in forum)

Implement app settings & caching (details available in forum)

 

CHALLENGE REQUIREMENTS

 

In this challenge you will integrate the built-in Android prototype that has all screens with the REST API

 

Note the following are available:

 

- Existing app prototype (Android Studio project)

- App Settings & Cache to be implemented (Refer App Settings and Cache.docx provided in forums)

- Backend API Details - URL, API Key, Swagger spec (provided in forums)

- API Document (Refer file called APISpecification provided in forums)

- We have a clickable invisionapp that shows the navigation/interaction between the screens.

- The source PSD and png are available on this Shared Google Drive

 

SCREEN REQUIREMENTS

All screens are in scope and each screen must be modified to call the relevant backend API

 

GENERAL NOTES

Note the following :

- The app should be locked to Landscape view.

- The target screens should target normal and large screens, it should be responsive and proper densities/resolutions should be used as provided in the storyboard.

- The implementation must be a native application, native controls must be used wherever possible.

- The back button should go back in history (i.e. as if you were pressing back in the browser). If there is no more history (i.e. you're at the first page), pressing should not close the app only take the user back to the "dashboard" screen in the app.

PROJECT STRUCTURE

You will use the existing Android Studio project for this application.

 

TECHNOLOGY OVERVIEW

- The target platform is Android

- You should develop for Android 6.0 Marshmallow

- Target Device is Google Pixel C

--Display:

---- 10.2″ LTPS LCD

---- 2560 x 1800 (308 PPI)

---- 500 nits

---- √2 aspect ratio

---- sRGB color gamut

---- 1500:1 contrast ratio

---- In-cell touchscreen

- You are allowed to use any supporting open source libraries. Please clearly document any use of all such libraries.

- Use of PhoneGap is NOT allowed. We are building a native application.

Final Submission Guidelines

- Android Studio Project with all source code that addresses the requirements.
- Demo video showing the various screens of your app in action (mandatory)
- Deployment guide with verification steps.

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30054611