John Hancock - iOS App Minor Enhancements

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

The application is used for photographers and photographer's assistants to get signed releases from subjects in a photo particularly for large hosted events, such as the Boston Marathon.

Competition Task Overview

The challenge goal is to implement the following 3 minor changes to the application.

Enhancement #1


Once a photo is selected and you are in the release form, you can long-tap the photo and draw one of more boxes on the photo in order to indicate the specific person in the photo the release is for. Right now, in this mode there are 4 buttons which appear like this: http://i.imgur.com/h8dWS4z.jpg

We'd like to update this functionality so that there are only two buttons and so that they are overlayed on the upper left and upper right corners like this: http://i.imgur.com/H7JrBhb.png

The new functionality should work as follows:

When the user opens the image to add the box, if there was an existing box, it is removed and they then add the box they want. If they tap Done, the new box is saved. If they tap Cancel, no box is created. Given the way the app works, we have no need to draw multiple boxes on the image and this will simplify the interface.

For the buttons, please create simple basic buttons as close as possible to the size shown in the image.


Enhancement #2


Add a feature to the application as follows: The first time the application is opened, after it is installed, display a standard iOS alert box that states: "When prompted, you must allow this application access to your photos in order for the application to function."

This message should not be displayed on subsequent launches of the application.


Enhancement #3


Disable all autocorrect and autosuggest spell and grammer features on all fields of the actual release form.

 



Final Submission Guidelines

-- Your submissions should be in the form of a zip file (like the one you're starting with)
-- This code is managed in a GIT repository, please keep your changes clean and avoid "touching" files you aren't modifying (so that we can merge changes in easily)
-- All Challenge Deliverables above must be achieved

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30054006