To work on this project you will need to be experienced with core data on the iphone, please do not bid for this task if you have not already done similar work. My requirements are fairly straightforward so long as you have good iPhone development skills and experience of core data.
I have an existing 'Storybook' application that I need core data adding into so that notes can be entered and stored.
The application already has a menu in place along with the code for presenting and reading stories which are stored as HTML files, all I need adding is the ability to store study notes. I will supply a stripped down version of the application for the new code to be transplanted into and attached is a screenshot of the main screen that is mentioned below.
When reading a particular story there is a 'Notes' button on the tool bar (a pencil) and clicking on this needs to allow the user to enter in a 'note' title, i.e "The Kings Love" and then some free format note text (up to 200 or so characters) about the particular story they are reading. Each story has its own title (in the examples Story 1, Story 2, Story 3 etc) and the book it is part of (i.e. Book 1, Book 2) and these should be stored along with the note title and note text provided by the user so that the user can easily review all of the notes they have made, it should be possible for the user to create more that one note per story and they should be able to edit and delete them. The date and time the note was created should also be stored. If possible I would only like to see the notes for a particular story within the particular story being viewed, i.e when they press the pencil icon they see any notes already made against that particular story rather than all notes .. if possible.
Finally a view should be linked to the study notes option from the main menu where the user can review all of the notes they have made and again edit or delete them, they should be ordered by book, story, note order.
So in summary what I require you to do is.
You will need to update the supplied application with code to
1) Add core data into the application
2) Provide functionality for taken notes / editing and deleting them
3) Provide a view for reviewing all notes