Jigsaw Puzzle + Coloring Book

IN PROGRESS
Bids
40
Avg Bid (USD)
$1022
Project Budget (USD)
$350 - $750

Project Description:
Project Description:
We are looking for a developer that can create a jigsaw puzzle plus coloring book app for iPad/iPhone. If you have complete Objective C source code for an existing jigsaw puzzle app written - we are very interested if it is the right price. The code should be written as a template, such that it can be easily incorporated into another app (different themes). All the images and animations will be supplied.

Requirements:
• App will have:
- Intro (Animated logo presentation)
- Home
- Sub-menu
- Jigsaw Puzzle
- Coloring Activity Center

Home & Sub-menu: Please see attachment (Remember, is only 4000 characters!)

Jigsaw Puzzle:
• Create the jigsaw pieces from templates
• Puzzle pieces should have lightning and shadows effects (bevel & emboss)
• User can select different number of pieces e.g. 2, 4, 6, 9, 12.
• User can select from pieces around the jigsaw puzzle based on template.
• User can touch to select a piece and drag it to a desired position
• Piece will snaps and locked into place if it was drag to the right position the edges will have glow effect playing a sound
• Once puzzle is finished, all the pieces will be together showing the whole image with glow effect playing a sound
• Once puzzle is finished, user can reset the same image, select previous/next image, go back to the sub-menu or go home
• Jigsaw puzzle's main menu (options) and other buttons let the user:
- Turn on/off the audio/sound (background audio will be playing by default)
- Go back to the sub-menu (sound/animated area)
- Go to main screen (home)
- Select a different language (english will be the default language)
- Select number of pieces desired (2, 4, 6, 9 or 12)
- Turn on/off a "pic hint" as reference (30%-40% opacity)
- Turn on/off a "shape hint" as guide
- Open/close main menu
• The code should be objective C
• The code should be very well commented and follow apple standards of formatting, memory management etc.
• There should not be any hard coding of variables etc. A constants file is acceptable. The developer should try to have the majority of the configuration outside of code i.e. in .info files etc.

Coloring Activity Center:
• The interface will have:
- 30 colors palette with 3 different styles (brush, pencil & crayon), brush size (slider or with 5 different sizes), 1 "eraser" option, 1 "erase all" or "reset" button.
**The Color Palette is rounded and shows 10 colors at a time, user can change the color set using arrows buttons clockwise or inverse.
- Previous/next art-illustration, blank canvas option.
- Slide menu (up & down) with 4 different options:
- Select a different language (english will be the default language)
- User level:
- 1 or Beginner: Pick any color and fill the empty space, it will paint all the area with one touch. The user will have to touch all the areas in order to complete the illustration.
- 2 or Intermediate: The user will be free coloring inside the illustration area only, no color outside of the lines.
- 3 or Advanced: Free painting style.
- Pic Hint (user can see a color sample as reference. It will remain open until the user clicks on the x button)
- Help (showing another layer over the game with 50% opacity background with arrows with text describing each tool)
- Background audio will be playing by default - User will have an option to turn on/off the audio
- Go back to the sub-menu (sound/animated area)
- Go to main screen (home)
• Each style (brush, pencil & crayon) has a sound when the user is coloring/painting as well the eraser tool
• The user can save, print or share the final color illustration via email, Facebook, Twitter, Flickr, Instagram, Pinterest and, Pixable.

Skills required:
Cocoa, iPad, iPhone, Mobile Phone, Objective C
Additional Files: jigsaw_coloring_description.docx
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.