In Progress

English Dictionary Application for iPhone

We need an very simple English Dictionary Application for iPhone consisting of three views. More info included in the detailed requirements.

## Deliverables

Attached you can find a PDF with a detailed prototype of the application, as well as a video with a prototype of the application flow and a sample file with one hundred words and definitions.

This application will have 3 different views:

- The Search View will consist of a tableview that shows the list of all words and the first definition for each (each word can have several definitions), and can be searched. While typing in the searchbox the tableview has to be updated to show only the matching words. When searching only the words starting with the searched string will be shown in the tableview (the section header should change as well, as shown in the screenshot), as you can see in the PDF with the prototype screens (Search screen 2 and 3). Hitting return in the keyboard should dismiss it. Clicking on a word pushes the Results View (with an animation).

- The History View will show a history of all the previously opened word definitions, and will be "pushed" when clicking in the "History" button in the Search View. Clicking "back" pops the view back to the search screen, to the same status it was before (i.e. if there was a search going on it is still there). You can open the Results View by clicking any of the words in the history again.

- The Results View shows all the definitions for a given word grouped by type (adjective, noun, verb, adverb). If the text is longer than the screen it can be scrolled to view all the definitions. Back button pops back to the PREVIOUS view (Being that "Search Screen" or "History"), not to the start of the application. Info button shows an alertView with a License text (as for now a placeholder text should be enough). It should also memorize which words have been checked for using later in the History View (saving only the word IDs).

Bear in mind that the video is only a prototype, not the way it should work, so in case of some difference between the video and this requirements you should follow the instructions on the requirements or ask us about it.

The attached .csv file has a list of 100 words and definitions. The format is:

"Word";"type";"definition"

This information should be inserted in a sqlite database with two tables, words and definitions. Words will have two fields, ID and word (max. length 100), and there will be no repeated words. Definitions will have three fields, ID_word, type and definition (max. length 1000), being type one of the next four: a,v,n,r (a: Adjective, v: Verb, n: Noun, r: Adverb).

These tables, and not the csv file, should be used for showing the information. In the final version these tables will have 80.000 words and 110.000 definitions. Generating an script for inserting the data is not strictly needed, but will be taken in account when choosing the winning bid.

The application should avoid using private APIs, it should work in iOS4.0 or higher and it should be compliant with Apple's Developer's Guidelines. It should also be as similar to the provided screenshots as possible.

Skills: iPhone, Mobile App Development

See more: video starting animation, string searching in c, string searching, string matching in c, search string definition, searching for a developer, searching a string in c, searching a string, open english, max flow, matching string, i need a dictionary, flow max, find a work animation, find application developer, find a iphone, find a application developer, data searching definition, apple developer id, screenshot to pdf, list of apis, i need a dictionary now, find dictionary words, english to english dictionary, dictionary english to english

About the Employer:
( 3 reviews ) Milton Keynes, United Kingdom

Project ID: #3715585

Awarded to:

moranzz

See private message.

$297.5 USD in 14 days
(30 Reviews)
6.0

13 freelancers are bidding on average $575 for this job

cr8tivewebexpert

See private message.

$350.2 USD in 14 days
(36 Reviews)
7.0
NeoNoXtraOrdnry

See private message.

$400 USD in 14 days
(15 Reviews)
5.2
marchingantssl

See private message.

$425 USD in 14 days
(8 Reviews)
5.1
drupalexpertvw

See private message.

$400.35 USD in 14 days
(5 Reviews)
3.6
indianbusybees

See private message.

$750.55 USD in 14 days
(1 Review)
3.3
MeghanKharva

See private message.

$200.6 USD in 14 days
(3 Reviews)
3.3
avibhamare

See private message.

$799 USD in 14 days
(0 Reviews)
5.6
Zulqurnain24

See private message.

$350.2 USD in 14 days
(1 Review)
3.9
mobiad

See private message.

$2400.4 USD in 14 days
(0 Reviews)
0.0
devdvw

See private message.

$400.35 USD in 14 days
(0 Reviews)
0.0
yogimittal

See private message.

$500.65 USD in 14 days
(0 Reviews)
0.0
andyiphone

See private message.

$200.6 USD in 14 days
(0 Reviews)
0.0
raskinlove

See private message.

$350.2 USD in 14 days
(1 Review)
0.0