What we want designed:
-Camera page: This screen is the core of the application and will be used as the center navigation point between screens. Users will be able to take pictures from this screen as well as access the view pictures and contacts screens. We’d like to have this screen look similar to the on-board iOS camera app in order to make the user comfortable using our product. Both the flip-between-cameras (switching between front and back cameras) and flash option buttons are expected to be included.
Once a picture is taken, we expect there to be a screen that allows the user to move forward with the sharing process (selecting the image captured), or discarding the photo which would make the camera live again.
-Recipients popup/page: the user will see this once they’ve chosen to proceed with the sharing process after approving the picture they’ve taken. This screen will need to show a user’s contacts list with their name and avatar. Essentially this is just a display names page. The page is split into 3 sections vertically: Contacts within proximity, Recently contacted, and the rest of the phonebook. Each name should have a corresponding method to select/deselect them. Also, there should be a select/de-select all feature. The last 2 buttons on the screen will need to be a back button (takes user back to camera screen) and a send button.
Other pages (bonus):
-View Pictures: As mentioned before, this screen should be the focal point of the app. While the visual creativity and design should be evident throughout the application, this screen will be judged as a highest priority. We’re looking to achieve a photo stream type delivery to the user so they can easily go through their pictures and recall their captured memories. I’ll leave this option wide open for your design and creativity. The only button required is a back button that will take the user back to the camera page.
-Contacts: this is a master list of a user’s contacts. Similar to the recipients page, the user needs to be able to individually select/de-select contacts one at a time but also have the option to select/de-select all. This screen may or may not be similar to the recipients screen; the difference between the two screens is in our backend programming as each list is populated differently.