Register
Submit a solution
The challenge is finished.

Challenge Overview

Greetings! We are looking for iOS devs to extend our app. We've just completed creating a rebranded version of our popular application and we have a couple of new features to add.

Overview

Faith Comes By Hearing is an international audio Bible recording company. It is run by a not-for-profit organization and has audio Bibles available in over 800 languages.


We've just finished a re-branding of our premier app, Bible.is, for the Gideons. There are still a couple of new features to add and that's what this challenge is about!

Requirements

 

Add workflows for the new items in the Settings Menu

 

The new Gideons version of the app has four new options in the side menu:

 

'Help in Time of Need'

'Help with Life Problems'

'Christian Character for God'

'Decisions'

 

Help in Time of Need: If the user taps on “Help in Time of Need” they will be taken to a screen listing the topics. For the topics to use here, please refer to the 'Topics' column in the 'Helps' spreadsheet on the 'Help in Time of Need' tab (e. g. Abuse, Addicted, Afraid, etc.).

 

From this screen, if the user chooses one of those topics they will then be taken to a screen listing the Bible verses for that topic. For the verses to use, please see the columns to the right of the 'Topics' column in the 'Helps' spreadsheet.  Please note that both the verse and a text snippet should be shown in this list (please see the application's search results for an example of how this should look).

 

From here, If the user then taps on one of those verses, the app will take them directly to that book, chapter, and verse in the reading screen.

 

Help with Life Problems: Please follow the same strategy as Help in Time of Need above. However - please use the 'Help with Life Problems' tab in the 'Helps' spreadsheet as the source of the verses.

 

Christian Character for God: Please follow the same strategy as Help in Time of Need above. However - please use the 'Christian Character for God' tab in the 'Helps' spreadsheet as the source of the verses.

 

Decisions: This workflow will work differently than the three above.

 

When the user taps on the “Decisions” option, it will take them to a page that displays the content from either the 'ESV Plan of Salvation with Decision' or the 'KJV Plan of Salvation with Decision' document.

 

The version that the user is taken to depends on the user's currently selected Bible version. Right now, there are only two Bible versions available:  'King James Non-Drama' and 'King James Drama'. For both of these, the user should be taken to the the 'KJV Plan of Salvation with Decision' version.

 

In the future, additional English Standard Versions will be added, as a selection, to the application. If one of these is the user's currently selected Bible version, the user should be taken to the 'ESV Plan of Salvation with Decision' version of the form.

 

Both versions of the form should be implemented in this challenge and the application should choose the version based on the user's currently selected Bible version (even though there are no ESV versions available at this time).

 

Please use the application's standard fonts and look and feel to display this text. Please make sure it lays out nicely in either portrait or landscape mode on both iPhone and iPad. Please see the 'Terms of Service' and / or 'Privacy Policy' views for a style example (you can reach these from Settings / Signup / [bottom of that page])

 

In the Decisions documents, there are topics/phrases with a Bible verse underneath. Each of these Bible verses should be a link that takes the user to that book, chapter, and verse in the reading screen.

 

The Decisions document also contains a form the user can fill out at the bottom. The user should be allowed to fill out these fields. At this point in time, filling out the form will not trigger any action.

 

Additional note: the 'Page xxx' in the decisions document should not be included in the text (as this was from a version for print).

 

Additional Changes and Fixes

 

Support: Under "Settings"--> Support the user can fill out their email and support request. Currently it pushes that to support@bible.is, change that email address to togideons@digitalbibleplatform.com in this app.

 

Downloads View Color: The downloads screens still have the Bible.is "red" colors in some places:

 

 

Please update the color of this bar in the downloads screens to match the overall theme. Please use the colors shown in the 'Terms and Privacy' screen:

 

 

Furthermore - if you notice this red color on any other header bars, please correct in a similar manner. We will pay a bonus for extra finds (and fixes).

 

Share the App text correction: The text that is actually sent (via email, Facebook, ...etc) when the user chooses 'Share the App' (from the settings menu) needs to be updated. The new text should be:

 

Check out the Gideon Bible App, a powerful tool at your fingertips!

http://www.bible.is/apps

 

Share the App Page text and image update: The text and image shown on the page / view (the actual mobile device screen) for the 'Share the App' page needs to be updated. The new text should be:

 

God’s Word Is for Everyone

 

Help your friends and family learn about God’s Love and His Son Jesus. Share this app and put a powerful tool at their fingertips.

 

The image at the top should be replaced with the image2.jpg image. Below is an example of how this screen should be laid out and how the fonts, bold should look. Please note - the image in this example is the wrong image - please use the "hands" image (image2.jpg).

 


 

Donate Screen update: The donate screen needs to be updated to appear as shown below. The image to use at the top is '0739b_Donate Landing page.jpg'.


 

Source code and detailed requirements specification will be available in the challenge forum.



Final Submission Guidelines

- Cocoa Touch framework Xcode 6.3 project with well commented code

- Code must work well on the latest iPad and iPhone devices (iPhone 4/4S, 5/5C/5S, 6/6+, iPad 3, 4, air,  etc.)

- Upload all source projects as a zip

- Provide documentation of any special configuration required to run your code.

ELIGIBLE EVENTS:

2015 topcoder Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30050406