Find Jobs
Hire Freelancers

Modification to iPhone App - NSXML Parser change due to XML structure change(repost)

$30-100 USD

Ακυρώθηκε
Αναρτήθηκε πάνω από 13 χρόνια πριν

$30-100 USD

Πληρωμή κατά την παράδοση
We have an app that was written in 2.2.1, and released on the app store. The app worked perfectly. The app used xml data from a web server for podcast info. The XML format changed and now I need a developer to update the parser for the new XML format. Additionally, I need a developer to resolve any remaining issues related to the migration forward to 3.2. The old app was released as 2.2.1, the revised app will release as a 3.2 app. Item 1: The first, and most important task of this project is to simply adjust the XML parser on the unit SermonSummaryTableViewController.m to properly read the new XML format, parse it, and store to the array so the podcasts can be played. You'll see that I have tried a couple different things and commented most of these items out. Item 2: After completing item one, the second task to validate that the app is compatible with the 3.2 ios. The originally released version was 2.2.1, I've been making modifications to address most of the changes from 2.2.1 to 3.2. I would just like another developer to confirm the required changes are complete to release this app as a 3.2 app. Essentially, this means there should be no compiler errors or warnings related to change of language. ## Deliverables **EBC iPhone App** The task we are contracting for should be a very simple one for an iphone expert, this document will full explain the issue and will assist you in identifying the problem and solving it. First, it may be helpful to download the current app to your iphone. Just search the app store for Eagle Bible, it's a free app. We built this app about a year ago and it worked great. Now we need some changes and I simply don't have the time to figure out these changes so I need an iphone pro to help me. Youl'll notice this is a tabbed application. The main issue this work is related to specifically pertains to the tab, "Sermons". Originally when this app was built, the sermons tableviewcontroller used a hand coded XML file on our web server for the content of the sermons tab. This hand coded xml file was parsed and displayed using NSXML and displayed on a tableview controller. The unit that does this work, and therefore the unit that you'll want to focus on is: SermonSummaryTableViewController.m Originally, this unit parsed the file: <[login to view URL]> With the old XML file, the data was all text inside elements. You can see that file, it's still on the web server. This is an excerpt below. <item> <title>Mark 10: Following Christ - What Must I Do?</title> <pubDate>Sun, 28 Feb 2010 10:00:00 GMT</pubDate> <description>Judd Rumley - Sunday February 28, 2010 - Following Christ - What Must I Do?</description> <link>[login to view URL] [login to view URL]</link> <guid>[login to view URL] [login to view URL]</guid> </item> We moved the audio podcast to a new podcasting service and the new XML feed for the audio is now: <[login to view URL]> If you examine the structure of this new XML, you'll see the following. As you can see, title is fine, author changed, but the real issue is that the url to the audio is now a attribute of element enclosure. <item> <title>The Fruits of Our Labor: A Theology of Money</title> <itunes:author>Judd Rumley</itunes:author> <itunes:subtitle></itunes:subtitle> <itunes:summary></itunes:summary> <enclosure url="http://eaglebiblechurch.org/podcast_item/10/70/3-01+[login to view URL]" length="40068317" type="audio/mpeg" /> <guid isPermaLink="false">eaglebiblechurch 70</guid> <pubDate>Sun, 12 Sep 2010 11:00:00 -0700</pubDate> </item> Item 1: The first, and most important task of this project is to simply adjust the XML parser on the unit SermonSummaryTableViewController.m to properly read the new XML format, parse it, and store to the array so the podcasts can be played. You'll see that I have tried a couple different things and commented most of these items out. Item 2: After completing item one, the second task to validate that the app is compatible with the 3.2 ios. The originally released version was 2.2.1, I've been making modifications to address most of the changes from 2.2.1 to 3.2. I would just like another developer to confirm the required changes are complete to release this app as a 3.2 app. Essentially, this means there should be no compiler errors or warnings related to change of language. As part of this development you are not required to perform on device testing. You are not required to handle the release of this app or sumbittal to itunes. Simply send back corrected and updated code. Then we will test it here on sim and on device. If it passes while testing it here on my iPhone3 and iPhone4 then I will send to itunes connect. As the developer of this project, you are not required to wait for iTunes to accept the app to receive payment. If your code works when I test it here then you will be paid immediately. THE FULL PROJECT IS ATTACHED TO THIS
Ταυτότητα εργασίας: 3737201

Σχετικά με την εργασία

3 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 14 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
3 freelancers δίνουν μια μέση προσφορά $128 USD για αυτή τη δουλειά
Avatar Χρήστη
See private message.
$170 USD σε 7 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
See private message.
$85 USD σε 7 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
See private message.
$127,50 USD σε 7 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
United States
5,0
13
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Οκτ 28, 2001

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.