What you need:
– Basic knowledge in HTML and CSS.
– A Mac and Xcode (no programming skills required) for exporting the app.

Baker ebook Framework

Laker is built for the Baker Ebook Framework, which takes a bunch of HTML-files and arranges them in an App for iPad and iPhone. It features page swiping and a loading screen.

I’m happy that a few of my changes from earlier Laker Versions made it into the core of Baker >3.1:

  • A doubletap displays the “table of content” or any other information that is stored in “book/index.html”. Clicking on a link automatically hides the “table of content” and loads the target page.
  • While a new page is loading, the screen reads “Loading…” and the content of the <title>-tag of the corresponding HTML-file. Baker >3.1 even supports page preloading!
  • It runs not only on iPad, but also on iPhone with the same set of features.

Laker is now on github! Please discuss issues, suggestions or tipps in the github forums of Laker. Thanks! ;)

20 Responses to “Baker ebook Framework”

  1. Hello,
    I am a children’s book author/illustrator, and I am looking for a way to turn my books into interactive apps (sold in the Apple app store) for children. I would like to include animations, page turns, and audio files.

    Could Baker be used for this purpose?

    Thank you,

    Norma

  2. Yeah why not. Try it out! ;)

  3. Be sure that you have interactive content otherwise apple will tell you to make an iBook.

  4. Hi Florian, I tried to publish your data on my server. It works. Only the navigation on the ipad and Smartphone did not work. Page swiping and doubletap is not possible. Cana you tell me the reason?
    But thanks a lot for your good site. We want to make a new magazin for photo, design, video and more in html5. Markus

  5. Hi,
    I have the same problem related by Markus.

  6. Hey you guys!
    Please read the guide. The functionality of the double-tap and the page-swiping is built into the Xcode-files, NOT in the html-files, so they won’t work without the app-framework.

  7. I ‘v done the same question in a personal message. Florian has right.
    The swipe of the pages and the content works only if you compile the project.
    For the html version try to put some buttons in order to go to the next page. See a sample of a small touristic guide about a small village.
    http://mypefkohori.com/ipad/

  8. Hello Florian,

    could you point me to where in the guide the Xcode part is described? It is not quite clear to me after reading the “How to use” section on your site.

    Thanks,
    Uwe

  9. Hey Uwe,

    for detailed explanations of the xcode-Code you should referr to the Baker Guys.

    cheers
    florian

  10. Hi,

    I can produce Read Along eBooks ( ePub ) for the iBooks store, especially for illustrated Childrens’s books. :D

    Reply if you are interested.

    DaveLEWIS

  11. Can we use it like insidemag.com without a applestore? like a website directly?

  12. Nope, not with all features.

  13. Hello,
    Do you have sample code to include Push Notifications, within the xCode Project template, to take advantages of “free” sevices, such as parse.com and urbanairship.com?

    My thinking is to include notifications, within my app, offering “tips of the week” or links to educational sources/blogs.
    I’m sure this would add value to others, who offer educational content.

    Thanks.
    Best regards,
    Pat.

  14. Hey there, unfortunately I don’t have any sample code, but you could try to ask that in the Baker forums.

  15. Do you have any experiences publishing the digital books as a web app, running on a web server?

    I’m working on a project where we want to display an online version of the magazine. Not as an app.

    Thanks!

  16. Hey there, Laker needs the Baker-Features for advanced page transition effects and so on. If you’re looking for a HTML-Solution, check out a project by a friend of mine: http://www.asidemag.com

  17. Just getting a blank screen. It worked the first time I tried it, but subsequent runs in simulator just show a blank screen.

    Have tried deleting book from simulator and rebuilding. Still not working.

    Any ideas?

    Thanks…

  18. Yeah, check the book.json file. If there is a typo, it won’t work (check for commas and such)

  19. Have not edited it at all…it is the one that comes in the laker start up package.

  20. Did some research…just a fluke with XCode cache getting messed up. A reboot solved it!

Leave a comment, suggestion or question.