Hercules Stadium iOS App - Native app skeleton

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Overview

The Hercules Stadium application will be an app or set of apps for use at a sports stadium.    This F2F will define a basic native app skeleton that we can use to start to build out the initial proof of concept.

Requirements

There is no existing code - this project will start the project.  All code must be written in Swift, and we will target iOS 8+.  Please submit a 

Wireframe

An existing wireframe is here:

https://www.justinmind.com/usernote/tests/14905126/14905573/14905575/index.html 

This F2F will implement the menu structure and UI shown in that wireframe with these requirements:

  1. Instead of footer tabs for Food, Find It, and Fun, we will use a side menu (see below)
  2. After clicking "Sign in", just show the spinner for a second and go to the "Find It" menu.  There's no need to force the user to tap the spinner
  3. All UI must be native controls and match the wireframe.  Standard system fonts are fine.
  4. Note that there are options under each menu option - make sure you cover everything in your submission.  There's nothing shown under "Fun" at this time.

Side menu

The options for Food, Find It, and Fun will be in a side menu.  Please look here for information on how to implement a side menu:

http://www.appcoda.com/sidebar-menu-swift/

It's fine to also use a library, but the library must be easily consumed in Swift - I don't want to use bridging headers unless absolutely necessary.

The side menu must show which of the menu options is selected at any time.

Code

The code must be clean, documented, and well laid out.  This will form the base skeleton for the app, so it's important that the views and controllers are reasonable and extensible.



Final Submission Guidelines

Please see above

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30049781