or
Sign in to turn on 1-Click ordering.
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
Have one to sell? Sell yours here
or
Get a $8.45 Amazon.com Gift Card
Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa [Paperback]

Jonathan Stark (Author)
4.5 out of 5 stars  See all reviews (24 customer reviews)

List Price: $29.99
Price: $19.79 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $10.20 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Friday, September 10? Choose One-Day Shipping at checkout. Details
35 new from $15.55 13 used from $14.75

Frequently Bought Together

Customers buy this book with HTML5: Up and Running $19.79

Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa + HTML5: Up and Running
  • This item: Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • HTML5: Up and Running

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description

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.

About the Author

Jonathan Stark is a mobile and web application consultant who the Wall Street Journal has called an expert on publishing desktop data to the web. He has written two books on web application programming, is a tech editor for both php|architect and Advisor magazines, and has been quoted in the media on internet and mobile lifestyle trends. Jonathan began his programming career more than 20 years ago on a Tandy TRS-80 and still thinks Zork was a sweet game.


Product Details

  • Paperback: 192 pages
  • Publisher: O'Reilly Media; 1 edition (January 19, 2010)
  • Language: English
  • ISBN-10: 0596805780
  • ISBN-13: 978-0596805784
  • Product Dimensions: 9.1 x 6.9 x 0.5 inches
  • Shipping Weight: 7.2 ounces (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (24 customer reviews)
  • Amazon Bestsellers Rank: #12,034 in Books (See Top 100 in Books)
    #2 in  Books > Computers & Internet > Apple > Cocoa
    #4 in  Books > Computers & Internet > Hardware > Macs
    #4 in  Books > Computers & Internet > Web Development > Programming > JavaScript

More About the Author

Jonathan Stark
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Jonathan Stark Page

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Do Customers Ultimately Buy After Viewing This Item?

Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa
82% buy the item featured on this page:
Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa 4.5 out of 5 stars (24)
$19.79
HTML5: Up and Running
6% buy
HTML5: Up and Running 4.2 out of 5 stars (18)
$19.79
iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
4% buy
iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 4.8 out of 5 stars (25)
$29.24
Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications for iPhone, Android, Palm Pre, Blackberry, Windows Mobile and Nokia S60
4% buy
Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications for iPhone, Android, Palm Pre, Blackberry, Windows Mobile and Nokia S60 4.5 out of 5 stars (6)
$26.39

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(11)
(7)
(4)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

24 Reviews
5 star:
 (17)
4 star:
 (4)
3 star:
 (2)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (24 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
30 of 31 people found the following review helpful:
4.0 out of 5 stars A Good Start, March 11, 2010
By Gary K. Evans "OO Guru" (Columbia, SC United States) - See all my reviews
(REAL NAME)   
This review is from: Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa (Paperback)
I am a developer, but I know nothing about the iPhone or iPhone app development, so this book sounded perfect for me. It's a very quick read: I read the whole book (< 160 pages) on a 3 hour flight to Boston. The prose is clear with very little fluff, but did I learn much about iPhone apps with HTML, CSS and Javascript? This raises the big question that was not clear to me when I started reading: who is this book for? It is clear that this book is not for someone who has no prior knowledge of HTML or CSS, or JavaScript. The tutelage on HTML and CSS is razor-thin. If you do not understand these languages, your head will swim very quickly. I have worked with both languages for a couple years, and yet I felt pretty unsatisfied with the skeletal explanations of some of the examples. The Javascript coverage was even more spartan. I am not a Javascript person; I know just enough to tweak simple code I have found on the Internet. I have no clue to some of the book's example code and what it means. Overall, I found this book was not written to be a tutorial at all. It is a bare introduction to the iPhone environment for a developer who has considerable experience in these languages. And to Stark's credit, he does does state in the Preface that this book is for people with "basic experience reading and writing HTML, CSS, and JavaScript (jQuery in particular)". I was not aware of this assumption, so be aware that you may have some rough going. On the up-side, however, there is some very interesting material in this book. I did learn something about the iPhone development environment, and the iPhone style of presentation. Now I know to look into Cocoa, jQuery and JQTouch. I also have to credit Stark for exactly limiting his presentation to provide a development option to Objective-C and submitting to the Apple Store. His last two chapters really interested me. Using PhoneGap to convert an iPhone web app to a native app was pretty thorough. Doing this conversion makes two distribution options available to the developer. And once your application is coverted, Stark's last chapter on "Submitting Your App to iTunes" really tied together some loose ends for me. Overall, I found this little book pretty helpful. It may not merit a second reading, but I have to offer it this praise: it has given me a foundation to start learning more detail, including writing in Objective-C.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
13 of 15 people found the following review helpful:
5.0 out of 5 stars Gets around some of the ugliness of dealing with Objective-C, January 31, 2010
This review is from: Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa (Paperback)
As an IPhone app developer you've probably found that Objective-C is difficult to learn, rather counter-intuitive in syntax, and not very useful outside of the Mac programming world. Also, trying to get an app into the App store is like dealing with airport security - byzantine rules unevenly enforced and guaranteed long waits. Updates also take long time periods, and if your updates are in response to bugs you can quickly get a bad rep as a developer. This book shows you how to use commonly and long-used web technologies to build your application as a web app, have it tested on the web where you can quickly make changes in response to bugs, and then when you are ready, the book shows you how to use PhoneGap to convert your web app to a native iPhone app.

This book assumes that you have basic experience reading and writing HTML, CSS, and JavaScript, SQL, and jQuery. The author has a very brief overview of these technologies in the book, but it isn't enough if you lack experience, and it is duplication of what you already know if you have experience. The book largely avoids the iPhone SDK but you will need access to a Mac for the material in Chapter 7 on PhoneGap. This is the chapter where the author shows you how to convert a web app into a native app that can be submitted to the App Store.

The book is short, but it is adequate and clearly written for the task at hand. I'd recommend it to anyone who is tired of dealing with Objective-C and is looking for an easier way to write and test IPhone apps.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
4 of 4 people found the following review helpful:
5.0 out of 5 stars Saved me hundreds of dollars, tens of hours, March 21, 2010
Amazon Verified Purchase(What's this?)
This review is from: Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa (Paperback)
I have always used my iPod Touch religiously since the moment I got one. I've always wanted to build apps for it - but these were my obstacles:
(1) I don't have Mac OS
(2) I can't afford to invest hundreds of dollars into something I'm not sure is the right choice yet (Mac OS, Apple Developer program, books, etc)
(3) I build in VB.NET/ASP.NET, I use Visual Studio .NET. I curse them daily, but I like them.
(4) Have you heard what developers are saying about the App Store? It doesn't sound very friendly. I built apps on Facebook before, it doesn't feel that great to have a huge company telling you what you can and can't do. It's their right, of course, but an obstacle for me.

This book really surprised me - because it basically has the answers to the above obstacles. Namely, a web-based application approach. There are negatives, sure (I would say animation being the biggest one) - but the absolute beauty of this approach is that those negatives will eventually become less important over time. A big part of this approach is a reliance on open source jQuery plugins. Stark introduces these open source authors and projects succinctly and with full respect.

Before you go down the Objective-C route, give this book a shot. It made me seriously rethink a bunch of assumptions that I had made about an iPhone application. That alone was well worth price. Plus - look at what this book covers in the first few chapters, then compare that to the Objective-C/Cocoa books. This is a faster approach if you already have a web application in place.

On a side note, this books (with some tweaking) could make a good high school textbook. Teenagers today have a good grasp of HTML and CSS (see: Tumblr), and can be introduced to more advanced topics like jQuery and data storage if they see a benefit to actually learning it.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars What a great book!
This is a great book. Starts off by telling you pros and cons of native apps v html apps, then explains how to build HTML apps from scratch, and using jQTouch. Read more
Published 5 days ago by hogsmill

3.0 out of 5 stars Could have been so much better!
First off, the title is completely misleading. Almost every chapter in the book covers how to build iPhone-specific web applications using HTML 5 and CSS3 specs. Read more
Published 1 month ago by Ismail Elshareef

5.0 out of 5 stars Short but sweet
This book really hit the sweet-spot for me. It covered all the topics I wanted to know more about but it kept things brief and to the point. Read more
Published 1 month ago by C. Holliday

2.0 out of 5 stars Limited information and already out of date.
The book starts with a general overview of HTML and CSS and then explains how to use CSS, HTML and JQuery to target some of WebKit's proprietary calls to make Web Apps mimic... Read more
Published 2 months ago by Jeremy Deats

5.0 out of 5 stars A fine programmer's guide
Jonathan Stark's BUILDING IPHONE APPS WITH HTML, CSS, AND JAVASCRIPT offers a fine survey of mobile development tools and open source web technologies that can design and build... Read more
Published 2 months ago by Midwest Book Review

4.0 out of 5 stars Good Stuff, Uneven Technical Treatment
I found this book to be quite informative and helpful as I was trying to get a handle on how to use technologies I already use and understand to move into the new world of... Read more
Published 3 months ago by Daniel Shafer

5.0 out of 5 stars Fast track to first iPhone web app
I really enjoyed reading Jonathan's iPhone Apps book. I am a lifelong software engineer and mostly develop web apps in Java EE, AJAX, CSS, etc with knowledge of iPhone native... Read more
Published 3 months ago by William Bunting

5.0 out of 5 stars Outstanding

I read "Building iPhone Apps with HTML, ..." in about three hours. Even with many years of Web and Java development under my belt, I learned a great deal about the nooks... Read more
Published 4 months ago by C. Simons

5.0 out of 5 stars Alternative iPhone Apps
A fantastic resource for how you can create native-looking iPhone applications that are web-based (and not native to the iPhone). Read more
Published 4 months ago by Craig B. Kaminsky

5.0 out of 5 stars Loved It
Very clear and easy to understand. If you have a solid understanding of jQuery there is no reason why you can't follow the steps in this book.
Published 4 months ago by R. Young

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.