WebKit For Dummies [NOOK Book]

Overview

WebKit is the key to creating mobile apps that run on all devices — learn to use it now!

What do Android phones, iPhones, iPads, BlackBerry devices, Kindles, and most other mobile devices have in common? They all have web browsers powered by WebKit, the de facto cross-platform mobile app standard. Whether you're a business owner seeking to go mobile or a developer wanting to create dynamite mobile apps, this book will help you get there!

  • The ...

See more details below
WebKit For Dummies

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac

Want a NOOK? Explore Now

NOOK Book (eBook)
$16.49
BN.com price
(Save 45%)$29.99 List Price
Note: This NOOK Book can be purchased in bulk. Please email us for more information.

Overview

WebKit is the key to creating mobile apps that run on all devices — learn to use it now!

What do Android phones, iPhones, iPads, BlackBerry devices, Kindles, and most other mobile devices have in common? They all have web browsers powered by WebKit, the de facto cross-platform mobile app standard. Whether you're a business owner seeking to go mobile or a developer wanting to create dynamite mobile apps, this book will help you get there!

  • The big picture — get an overview of mobile web app design and the browser engine that makes it possible

  • Create your first app — develop several web apps from scratch, learn about mobile app testing, and use real-world tools and techniques such as jQuery Mobile and Mobile Boilerplate

  • Dig deeper — learn to plan your app, all about HTML5 and CSS3, and how to use JavaScript and AJAX to enable interactivity

  • Optimizing secrets — find out how to optimize your apps for performance and for iOS, Android, BlackBerry, and webOS

  • Get more advanced — explore how to use PhoneGap to convert apps from web to native, add advanced graphics and animation, maximize your use of phone features, and beef up your apps

Open the book and find:

  • Some background on how browsers work

  • The difference between web apps and native apps

  • Useful keyboard and menu shortcuts

  • How to make WebKit your default browser

  • Design tips for mobile apps

  • All you can do with JavaScript®

  • Tips on maximizing touch events

  • Online performance testing tools

Learn to:

  • Acquire, install, and use the latest version of WebKit

  • Build better web apps using HTML5, CSS3, and JavaScript®

  • Optimize your apps for iPhone®, iPad®, Android, Blackberry®, Safari®, and Chrome

  • Use WebKit's cutting-edge features and functions

Read More Show Less

Product Details

  • ISBN-13: 9781118238356
  • Publisher: Wiley
  • Publication date: 1/27/2012
  • Series: For Dummies Series
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 384
  • File size: 27 MB
  • Note: This product may take a few minutes to download.

Meet the Author

Chris Minnick is the CEO of Minnick Web Services, the founder of ContentBoxer.com, and the CTO of MealMobs.com. He teaches and consults on the mobile web and has written numerous books and articles on various Internet-related topics since the mid-1990s. Follow his blog at www.chrisminnick.com.

Read More Show Less

Table of Contents

Introduction 1

Part I: Introducing WebKit 7

Chapter 1: Opening for Business 9

Chapter 2: Configuring WebKit 33

Part II: Your First Mobile Web App 61

Chapter 3: Building Your First Mobile Web App 63

Chapter 4: jQuery Mobile 87

Chapter 5: Testing and Debugging  109

Chapter 6: Flying Solo 131

Part III: Mobile Web Fundamentals 141

Chapter 7: Web versus Native 143

Chapter 8: Mobile Web App Design 155

Chapter 9: HTML5 167

Chapter 10: CSS3 183

Chapter 11: Scripting with JavaScript 199

Part IV: Optimizing Your Apps 221

Chapter 12: Optimizing for iOS 223

Chapter 13: Optimizing for Android 235

Chapter 14: Optimizing for BlackBerry 245

Chapter 15: Optimizing for webOS 255

Chapter 16: Optimizing for Performance 263

Part V: Advanced Topics 273

Chapter 17: Converting from Web to Native 275

Chapter 18: Accessing Phone Features 285

Chapter 19: Graphics and Animation 303

Chapter 20: The Future of WebKit and HTML5 327

Part VI: The Part of Tens 339

Chapter 21: Ten Cool WebKit Tricks 341

Chapter 22: Ten Amazing HTML5 Demos 351

Chapter 23: Ten Useful Safari Extensions 361

Index 369

Read More Show Less

Interviews & Essays

The 7 Best Things About WebKit

1. It's Open Source and Free! Anyone (people and companies) can use WebKit, and even modify it and redistribute it, at no cost.

2. It's StandardsCompliant! WebKit has been around for over 10 years now, and features some of the best support for HTML5 and other standards of any browser engine.

3. It's Everywhere! WebKit is the engine behind several popular desktop computer browsers, including Google Chrome and Apple Safari. It's also the engine behind the mobile Web browsers on Apple's iOS, Android, Blackberry, Nokia, Kindle, webOS, and more!

4. It's fast! According to a 2011 study done by Compuware, Google Chrome (a WebKit browser) outperforms all other major Web browsers in realworld tests.

5. It has a huge developer community! Because WebKit is used on so many platforms, it has a huge number of people actively contributing to its development all the time. The result: new features and bug fixes get implemented fast.

6. It has Web Inspector! Web Inspector is a powerful and essential tool for testing and debugging Web apps. And, it's built right into WebKit browsers!

7. It's Stable!! WebKit2 separates each browser window into it's own process. What this means is that a crash in one tab or window won't bring down your entire Web browser.

Read More Show Less

Customer Reviews

Average Rating 3.5
( 3 )
Rating Distribution

5 Star

(2)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(1)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 3 Customer Reviews
  • Posted June 1, 2012

    Good book -- sloppy Nook version

    This is a nice intro to using WebKit for mobile development for someone who knows HTML and JavaScript.

    Negatives:
    -Tells how to get and set up WebKit for Windows and Mac, but no info on getting and setting up WebKit for Linux.

    -Sloppy Nook version:
    -code sample layouts hard to read--a problem in nearly all eBooks I've looked at. This seems to be result of producing the Nook version on the cheap--since there are no printing costs, and the Nook version sells for just about the same as the dead-tree version, this is wrong.

    -Consistently uses the wrong direction smart quotes at beginning of quoted sections--including in code samples, which shouldn't use smart quotes at all, since they should all be in plain text.

    -Despite what the author says on p 15, none of the code samples is presented with monospaced font. These two "bads" also show cheap, sloppy work in creating the Nook version.

    -No way in Nook to expand the size of the exhibits. Many are small enough that they can't be studied easily.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted May 8, 2013

    G

    Great

    0 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted December 15, 2012

    We site codes

    <html>
    <title>my fist</title>
    <body>huh...did i troll u or what
    <p>
    Maybe i did with ultimate fist mod for minecraft...ha ha...
    </html >

    0 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 3 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)