Important facts about commercial licenses

  • Licenses are perpetual. They do not expire and do not need to be renewed.
  • Licenses can be upgraded. You can upgrade to a more expensive license later paying only the difference in cost.
  • Pay attention to the distribution type - Hosted (sites / servers), binary (applications) or source (includes all the others). Choose according to your needs (more below).
  • All licenses allow commercial use unless otherwise indicated.
  • Read the full license by clicking on the icon.
  • Read more about licenses in our handy license guide.
$19

iPhone-only Version (Single App License)

1 application Binary restricted distribution 6 months support
$29

iPad-only Version (Single App License)

1 application Binary restricted distribution 6 months support
$35

Universal Version (Single App License)

1 application Binary restricted distribution 6 months support
$59

All Versions (Unlimited App License)

Unlimited applications Binary restricted distribution 6 months support
You need to log-in or create an account
  • Create an account
  • Log-in
  • Please use your real name.
  • Account activation link will be sent to this address.
  • Minimum 8 characters

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

Story Book iOS App Template (iPad + iPhone)

Story Book iOS App Template (iPad + iPhone)
Developed by Chris Mayer, Released Jun 26, 2011

Complete Xcode project. Ready-made app for a iPhone, iPad or Universal (iPad+iPhone) picture book. Replace existing jpeg images with your own to build an app in minutes. Includes option to add interactive extras such as coloring pages or activity sheets.

Objective-C

Tags: book , book app , ebook , ipad

Questions & Comments

You must be logged-in to vote. Log-in to your account or register now.

Or enter your name and Email
  • Jords 1 week ago
    Hi there,

    I assume that I would be able to add iAds to the app?

    Thanks.
    • Chris Mayer Developer 1 week ago
      Yes absolutely. Full source code is available to edit so that any additional frameworks can be integrated in the usual way.
  • Ramakrishna Sudhakaran 3 weeks ago
    Could someone help me understand the difference between Single App license versus an Unlimited App license?
    Thanks!
    • Chris Mayer Developer 3 weeks ago
      With the Single App License you may use this code to create an app for the App Store. With the Unlimited App License you may use this code to create more than one app - for example if you have a series of books, or if you wish to publish separate localized versions of your app in different countries.
    • Ramakrishna Sudhakaran 3 weeks ago
      now i get it.. Thanks Chris!
  • perera malinda 3 weeks ago
    Great app..Thank you..
  • Bartosz License holderAll Versions (Unlimited App License) 3 weeks ago
    Hi Chris,
    How do I change animation of the page2_layer?
    • Chris Mayer Developer 3 weeks ago
      The animation transition effect and duration for the popup layer are defined in StoryBookViewController.m, under -(void)loadLayer.
  • Maxim Shulzhenko License holderUniversal Version (Single App License) 1 month ago
    Barbara, here is awesome step by step tutorial how to publish your fist app to apple store.
    http://www.raywenderlich.com/8003/how-to-submit-your-app-to-apple-from-no-account-to-app-store-part-1
  • Barbara Price 2 months ago
    How do I send the completed storybook to my iPad?
    • Chris Mayer Developer 2 months ago
      Hi Barbara, You can follow Apple's step-by-step guides to set up your iPad for development so that you can test your app on a real device rather than the iOS Simulator. You can find Apple's documentation on the iOS Dev Center website at https://developer.apple.com/devcenter/ios/
  • Maxim Shulzhenko License holderUniversal Version (Single App License) 2 months ago
    Hi Chris,
    While testing the app on iphone 4 I noticed that there are some small visual discrepancies between iphone vs ipad, I guess they are caused by the difference in the screen dimensions.
    I found out that in order to modify buttons and other staff for iphone I have to do it in StoryBookViewController.xib file. My question is it possible to upload separate background images for iphone?
    • Chris Mayer Developer 2 months ago
      Hi Maxim. Yes that's correct, due to the different screen aspect ratios between iPad and iPhone, the images on iPhone are cropped slightly at the top and bottom. This is to allow the same set of images to be used for both devices, but without either device distorting/stretching the image.

      You'd need to make a few modifications to allow for different images to be loaded on iPhone and iPad. But hopefully I can point you in the right direction. This IF STATEMENT allows the code to check which device the app is being run on:

      if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
      {
      //iPad code here
      }else{
      //iPhone code here
      }

      You can use this IF STATEMENT around the code in -(void)loadPage and elsewhere in the code, to specify different filenames for each device.
  • Maxim Shulzhenko License holderUniversal Version (Single App License) 2 months ago
    Hi Chris,
    Is it possible to set up pop up layer images appear only for the case of "I'll read myself"? I'm using layers for the story texts and I don't really need it to appears when audio narration is on.
    • Chris Mayer Developer 2 months ago
      Yeah it'd be possible. The quickest method I can think of involves adding two lines of code in StoryBookViewController.m.

      Anywhere in '-(IBAction)readYES' add this line:
      imageLayer.hidden=YES;

      And anywhere in '-(IBAction)readNO' add this line:
      imageLayer.hidden=NO;

      Now the popup layer will only be shown if narration is off.
    • Maxim Shulzhenko License holderUniversal Version (Single App License) 2 months ago
      Thanks Chris for your help!
      I'll try to implement it and let you know how it went?

      Thanks,
    • Maxim Shulzhenko License holderUniversal Version (Single App License) 2 months ago
      Hi Chris,
      It's working really well! Thanks for your tip!

      If it's not to much to ask can you give the same tip for the background music? Basically I want background music only for the option "I read it myself".

      Thanks again!

    • Chris Mayer Developer 2 months ago
      It'd certainly be possible, but maybe a bit more complicated. Currently the code which begins the playback of background music is called when the app launches, one solution might be to move the code from there into -(IBAction)readNo, but that's just a thought, not something I've tested, so it's possible there could be some unexpected issues caused by moving that code.
    • Maxim Shulzhenko License holderUniversal Version (Single App License) 2 months ago
      Hi Chris,
      Thanks for you response! I guess the best way is to keep it the way it's now in order to prevent errors.

      Thanks,
  • Peter Ong License holderiPhone-only Version 4 months ago
    HI Chris,

    I have found the button "Color & Draw" under xib file but still can not find the button of "Activity Pages" (the button above the Visit Website).

    Peter Ong

  • Peter Ong License holderiPhone-only Version 4 months ago
    Hi Chris,

    Sorry to trouble you again, how can I change the button wording "Color & Draw" to "Assessment"? and the "Activity Pages" to "Assessment Marking"? because I am using it for learning and assessment marking.

    Peter Ong
    • Chris Mayer Developer 4 months ago
      Hi Peter. The easiest method to change the text on the buttons would be to edit the interface files, they are StoryBookViewController.xib (for iPhone) and StoryBookViewController-iPad.xib (for iPad). There you can edit the interface visually, find the buttons in the object browser and change their titles.