Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone (Dev

Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone (Dev
Authors
Lee S Barney
ISBN
0321604164
Published
06 Jul 2009
Purchase online
amazon.com

“For those not ready to tackle the complexities of Objective-C, this is a great way to get started building iPhone apps. If you know the basics of HTML, JavaScript, and CSS, you'll be building apps in no time.” –August Trometer, Owner of FoggyNoggin Software, www.foggynoggin.com Discover the Easier, Faster Way to Build High-Quality iPhone Applications Now, you don’t need to dive headfirst into Objective-C to write state-of-the-art applications for the iPhone.

Editorial Reviews

“For those not ready to tackle the complexities of Objective-C, this is a great way to get started building iPhone apps. If you know the basics of HTML, JavaScript, and CSS, you'll be building apps in no time.”

–August Trometer, Owner of FoggyNoggin Software, www.foggynoggin.com

Discover the Easier, Faster Way to Build High-Quality iPhone Applications

Now, you don’t need to dive headfirst into Objective-C to write state-of-the-art applications for the iPhone. You can use the web development tools and technologies you already know: JavaScript, HTML, and CSS. In this book, long-time web and mobile application developer Lee S. Barney shows how to create secure, high-quality, modular hybrid iPhone applications–and how to do it fast, so you can get it to market first!

Barney, creator of the powerful QuickConnect framework for JavaScript-based iPhone development, covers both QuickConnect and the alternative PhoneGap framework. He walks through the entire hybrid iPhone development process, from creating great user interfaces to compiling, deploying, and executing applications. Along the way, he introduces techniques and sample code designed to streamline development, eliminate complexity, optimize performance, and leverage all iPhone’s native capabilities–from its accelerometer and GPS to its built-in database. Coverage includes

  • Using Dashcode and Xcode together to create unique, exciting hybrid iPhone applications
  • Building modular applications that perform complex tasks quickly and easily without sacrificing flexibility
  • Creating intuitive user interfaces that meet Apple’s requirements for inclusion in the App Store
  • Using the QuickConnect JavaScript API to perform tasks ranging from vibrating the phone to accessing the accelerometer and GPS location data
  • Accessing native iPhone functionality using the PhoneGap JavaScript API
  • Building GPS capabilities into your iPhone applications
  • Storing, retrieving, and managing data on the iPhone, even without network access
  • Using XMLHttpRequest to access or synchronize with remote data and to utilize Web services
  • Creating Google-based maps that look and work like iPhone Map and run from within your application
  • Previewing QuickConnect and PhoneGap development roadmaps

This book systematically lowers the barriers to iPhone development, enabling Web developers to build any iPhone application they can imagine–without long development cycles or steep learning curves!

Preface

Chapter 1: Developing with Dashcode and Xcode

Chapter 2: JavaScript Modularity and iPhone Applications

Chapter 3: Creating iPhone User Interfaces

Chapter 4: GPS, Acceleration, and Other Native Functions with QuickConnectiPhone

Chapter 5: GPS, Acceleration, and Other Native Functions with PhoneGap

Chapter 6: Embedding Google Maps

Chapter 7: Database Access

Chapter 8: Remote Data Access

Appendix A: Introduction to JSON

Appendix B: The QuickConnectFamily Development Roadmap

Appendix C: The PhoneGap Development Roadmap

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves” - Alan Kay