Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone Review
Before my review I want to tell you about my background. I have been a web developer (html,dhtml,js,ajax,php,asp,asp.net,cfm) since 1999. I have also done a ton of client server apps on windows with unix / oracle backend. Just recently i released three apps on the android os, with one of them being a phonegap app. So my understanding of programming and is pretty extensive. I have also taken the Stanford iTunes course on iPhone development, which is a must do for any wannabe iPhone dev.
For me I wanted to be able to utilize my abilities to develop apps efficiently. Since I am not a huge fan of Obj-C, I couldn't do that with the native language of the iphone. This book helps you understand how to utilize the main functions of the phone (play sound / accel / gps) without having to write much Obj-C.
As far as moving Dashcode to xCode, this is a very simple process. Once you learn it, which it only takes one time doing it, you will fly through it. I do remember seeing a video the author posted on his website on how to do this. So if you struggle understanding how to migrate the source from Dashcode to xCode, take a look at the authors site.
Something that is really nice that the author did was include a ton of examples on how to use QCiPhone. This includes Dashcode and xCode examples. It includes a nice map example. However it is not the embedded 3.0 map, it is a little different but still works nicely. It allows you to place pins on the map as well as use your fingers to pinch and expand.
So far the book does not mention the use of google group the author set up. If you have questions, you can always post them on the QC google group. Which I have been out there many times searching for methods other users have posted. You can also communicate with the author directly on that site. He is very helpful.
I like how the author has given you a nice model to follow, ie. Validation Control Functions, Business Control Functions, View Control Function, and Error Control Functions. By following this model, you can create a nice modular app with reusable code.
Overall, the book is a great place to start developing your first web app that you put on the app store.
Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone Features
- ISBN13: 9780321604163
- Condition: NEW
- Notes: Brand New from Publisher. No Remainder Mark.
Rating :
Price : $39.99
Offer Price : $17.25
Availability : Usually ships in 1-2 business days
Overviews
“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 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 you how to use the QuickConnect and PhoneGap frameworks to create secure, high-quality, modular hybrid iPhone applications.
Lee S. Barney walks you 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
- 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
- Storing, retrieving, and managing data on the iPhone, even without network access
- Using XMLHttpRequest to access or synchronize remote data and use web services
- Creating Google-based maps for your own app that work like those you see in the iPhone’s Maps application
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!
Affordable Price at BlogBestPrice.com Check Price Now!
Customer Review
Not recommend - tech dude -
Disappointed after go through the first 10 pages. The codes were successfully compiled with lots of warning points. I had to go into each each of them and commented out. But what is the point! The point is to get us to learn not to get confused why the codes were full of warnings.
Like other reviewer, I agree that the author might be a little bit rush on publishing the book. More details and explanations as well as images are needed.
If you are really into developing iPhone apps, I would recommend checking other books.
Excellent book for both programmers and non-programmers - MacHankStein - Houston, TX
I decided to wait until after my first iPhone app was accepted by Apple in the App store before reviewing this book. My app, based on the QuickConnect framework described in this book is lean and fast, and it was accepted by iTune within three days of submission. What I like about the book is that it showed me in the first chapter how to start developing my app with the QuickConnect framework. My app received 49 downloads on the first day. However, I then decided to start charging for the app and the number of downloads significantly declined.
There are several excellent reviews of this book, and I will not repeat their content here. You must understand that to develop iPhone apps in the way described in this book, you will need to have a Mac - a fast one is not required. You will also need to learn to use Apple's free development platform, XCode.
When I bought this book, I did not realize that the author had a QuickConnect google group and that he would answer my question when I got stuck with a private interface issue. I have bought many technical books, but I have never received personal help from an author before.
Using this book does not confine you to developing in HTML and javascript. He describes the Objective C code in his framework, which provides good examples for your own hybrid development in C, HTML, javascript and css.
I have done C programming in the past, but it is difficult, and one can work much faster using the techniques described in this book. One of my goals is doing custom iPhone app development for corporations, and now I can create prototype apps to show a client in a few hours. To get a competitive edge against HTML only developers, you extend your apps capabilities using the libraries provided by Apple. After the first few chapters, the book begins describing the objective C code within the QuickConnect framework. You do not need to understand these later chapters to start developing your own apps, but they will help you as your development skills improve.
*** Product Information and Prices Stored: Apr 19, 2010 04:29:07
My Links : BUY "Cat And Dog Collars" NOW!! All About Flip Flop Sandals Buy "iPad, iPhone and iPod Touch Programming" Book Best Deals And Reviews On Amethyst Opal Ring Best Deals And Reviews On Mens Kangol Hats Best Deals And Reviews On 3 Legged Stool
No comments:
Post a Comment