Building iPhone Apps with HTML, CSS, and JavaScript
Making App Store Apps Without Objective-C or Cocoa
Publisher: O'Reilly Media
Final Release Date: January 2010
Pages: 186

What people are saying about Building iPhone Apps w/ HTML, CSS, and JavaScript

"The future of mobile development is clearly web technologies like CSS, HTML and JavaScript. Jonathan Stark shows you how to leverage your existing web development skills to build native iPhone applications using these technologies."

--John Allsopp, author and founder of Web Directions

"Jonathan's book is the most comprehensive documentation available for developing web applications for mobile Safari. Not just great tech coverage, this book is an easy read of purely fascinating mobile tidbits in a fun colloquial style. Must have for all PhoneGap developers."

-- Brian LeRoux, Nitobi Software

It's a fact: if you know HTML, CSS, and JavaScript, you already have the tools you need to develop your own iPhone apps. With this book, you'll learn how to use these open source web technologies to design and build apps for the iPhone and iPod Touch on the platform of your choice-without using Objective-C or Cocoa.

Device-agnostic mobile apps are the wave of the future, and this book shows you how to create one product for several platforms. You'll find guidelines for converting your product into a native iPhone app using the free PhoneGap framework. And you'll learn why releasing your product as a web app first helps you find, fix, and test bugs much faster than if you went straight to the App Store with a product built with Apple's tools.

  • Build iPhone apps with tools you already know how to use
  • Learn how to make an existing website look and behave like an iPhone app
  • Add native-looking animations to your web app using jQTouch
  • Take advantage of client-side data storage with apps that run even when the iPhone is offline
  • Hook into advanced iPhone features -- including the accelerometer, geolocation, and vibration -- with JavaScript
  • Submit your applications to the App Store with Xcode

This book received valuable community input through O'Reilly's Open Feedback Publishing System (OFPS). Learn more at http://labs.oreilly.com/ofps.html .

Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
O'Reilly MediaBuilding iPhone Apps with HTML, CSS, and JavaScript
 
4.6

(based on 20 reviews)

Ratings Distribution

  • 5 Stars

     

    (12)

  • 4 Stars

     

    (7)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

95%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (15)
  • Helpful examples (13)
  • Accurate (11)
  • Concise (11)
  • Well-written (10)

Cons

    Best Uses

    • Intermediate (11)
    • Novice (8)
    • Student (5)
    • Reference (3)
      • Reviewer Profile:
      • Developer (10), Designer (7), Educator (4), Maker (4), Everyday reader (3)

    Reviewed by 20 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    5.0

    Relevance in light of jquery mobile

    By techexplorer

    from Palo alto,ca

    About Me Casual Reader

    Pros

    • Easy To Understand
    • Informative
    • Relevant
    • Well Written

    Cons

      Best Uses

      • Younger Readers

      Comments about O'Reilly Media Building iPhone Apps with HTML, CSS, and JavaScript:

      Jonathan
      How much jquery mobile library impacts this approach? Excellent book though.
      thanks

      (1 of 3 customers found this review helpful)

       
      4.0

      Nice app

      By CodeRunner

      from Zoetermeer, Holland

      About Me Everyday Reader

      Pros

      • Informative

      Cons

      • Notes are unreadable

      Best Uses

        Comments about O'Reilly Media Building iPhone Apps with HTML, CSS, and JavaScript:

        It' s a nice app. However, when I use a theme like Basic Black, which is easy to my eyes, the notes are unreadable. Very annoying. It should be possible to set the notes background color.

         
        5.0

        Can't speak highly enough of this book

        By hAPPy

        from UK

        About Me Everyday Reader

        Pros

        • Deserves Multiple Readings
        • Easy To Understand
        • Good approach
        • Informative
        • Relevant
        • Very understandable
        • Well Written

        Cons

          Best Uses

          • Getting apps development
          • Older Readers
          • Reference
          • Special Needs

          Comments about O'Reilly Media Building iPhone Apps with HTML, CSS, and JavaScript:

          Just started trying some iPhone app development. XCode would get me there, eventually, I suppose. This book, though, let's you fly, with its approach which is new to me and understandable (previous experience in VB6). Such clarity, examples that work, friendly positive style of writing (not too wordy, just right). Am writing the examples in Excel (for convenience) and saving as text (tab delimited) then renaming to .html, Seems to work so far. Can't stop!

          (1 of 1 customers found this review helpful)

           
          4.0

          Getting Chapter 3 to work

          By Jermaine

          from San Jose, CA

          About Me Everyday Reader

          Pros

          • Easy To Understand
          • Informative
          • Relevant

          Cons

            Best Uses

            • Reference

            Comments about O'Reilly Media Building iPhone Apps with HTML, CSS, and JavaScript:

            I was just interested in loading the chapter 3 example from files. Three changes:

            1. iPhone.js: negate the test to "if !(url.match(/jon..."
            2. copy 'desktop.css' from chapter 2 and drop it in with the files
            3. copy 'images/manga.png' from ch 2 and drop it in the /images folder

            Am loving this book, by the way.

            (1 of 1 customers found this review helpful)

             
            5.0

            Note to users having errors in Ch3 code

            By LelandLong

            from Charleston, SC

            About Me Casual Reader

            Pros

            • Deserves Multiple Readings
            • Easy To Understand
            • Informative
            • Relevant
            • Well Written

            Cons

              Best Uses

                Comments about O'Reilly Media Building iPhone Apps with HTML, CSS, and JavaScript:

                For those reviewers or readers having problems with the sample code in Ch 3, please note, the author noted on pg 39 that there was a snippet of code that has to be changed in order for the pages to work correctly.

                Symptom: page loads fine but when a link is clicked (About, Blog, On Call, etc) the screen flickers but returns to the menu

                Fix: change the URL in the sample file "iPhone.js" (close to the bottom) that by default reads "/jonathanstark.com/". Change this URL to the domain that you have copied the sample files into and have used in your browser to load the page with.

                Excellent book Jonathan, thank you for your wonderful book. Keep up the good work!

                 
                5.0

                Mind-Blowing Publication

                By Newly Re-enthused

                from UK

                About Me Bookworm

                Pros

                • Informative
                • Relevant
                • Well Written

                Cons

                  Best Uses

                  • Reference

                  Comments about O'Reilly Media Building iPhone Apps with HTML, CSS, and JavaScript:

                  This must be the best book on mobile development out there. I've read a lot of books explaining new languages or technologies and this one ticks every box. The style is informative and friendly, the author races through the various technologies involved and even for seasoned coders there are a few clever tips thrown in. Granted, for someone without any knowledge of jQuery, a web tutorial or two might be advisable, but this book is phenomenal in that it makes writing apps for the iPhone possible for those who don't use a Mac or who don't want to have to learn objective-C. This author even shows how to make the leap to Mac development if and when the reader feels ready.
                  This book in short enables users with only a moderate grasp of web programming to write apps for the iPhone, without spending one bean other than the cost of the book. How can you not love this guy?
                  One minor criticism, and I did read all of them here, the chapter on debugging is a little hard to follow for someone without any experience of it. But skip it, nobody debugs.
                  Other than that, even if this Chapter 3 problem is genuine, this book is worth the outlay, it's a revelation.

                  (2 of 3 customers found this review helpful)

                   
                  5.0

                  A great Guide to the world of Apps

                  By Stjohn2002

                  from Uk

                  About Me Educator

                  Verified Reviewer

                  Pros

                  • Accurate
                  • Concise
                  • Helpful examples

                  Cons

                    Best Uses

                    • Intermediate
                    • Novice
                    • Student

                    Comments about O'Reilly Media Building iPhone Apps with HTML, CSS, and JavaScript:

                    This is an excellent introduction to any student interested in how to create apps for te i-phone. I have recommended this as an need to ave reference to all my mulutimedia students

                    (4 of 5 customers found this review helpful)

                     
                    5.0

                    Extremely well-done tutorial

                    By DrMadder

                    from Nice, France

                    About Me Designer, Developer, Maker

                    Verified Reviewer

                    Pros

                    • Accurate
                    • Concise
                    • Easy to understand
                    • Helpful examples
                    • Well-written

                    Cons

                      Best Uses

                      • Intermediate
                      • Novice
                      • Student

                      Comments about O'Reilly Media Building iPhone Apps with HTML, CSS, and JavaScript:

                      I've spent a couple of weeks looking for this type of information.
                      Everything I was looking for is in this book.

                      (0 of 2 customers found this review helpful)

                       
                      5.0

                      cool book, life-changing.

                      By chiemeka

                      from nigeria

                      About Me Developer, Maker

                      Verified Reviewer

                      Pros

                      • Accurate
                      • Concise
                      • Easy to understand
                      • Helpful examples
                      • Well-written

                      Cons

                      • Too basic

                      Best Uses

                      • Intermediate
                      • Novice
                      • Student

                      Comments about O'Reilly Media Building iPhone Apps with HTML, CSS, and JavaScript:

                      cool book, life-changing.

                      (2 of 2 customers found this review helpful)

                       
                      4.0

                      It's what I needed

                      By Steveg

                      from London, UK

                      About Me Idiot with an iPhone

                      Verified Reviewer

                      Pros

                      • Easy to understand
                      • Helpful examples
                      • Well-written

                      Cons

                        Best Uses

                        • Novice
                        • Student

                        Comments about O'Reilly Media Building iPhone Apps with HTML, CSS, and JavaScript:

                        I had no knowledge of HTML, CSS or JS, now I have enough to want to learn more. The book is easy to follow and helps the reader build an APP that makes them feel good. I have not done any programming for a very long time and the world has moved on a lot, but this has given me the chance to enjoy programming again.

                        Displaying reviews 1-10

                        Back to top

                        Previous | Next »

                         
                        Buy 2 Get 1 Free Free Shipping Guarantee
                        Buying Options
                        Immediate Access - Go Digital what's this?
                        Ebook: $23.99
                        Formats:  APK, DAISY, ePub, Mobi, PDF
                        Print & Ebook: $32.99
                        Print: $29.99

                        Available in Multiple Languages