
Preface; Who Should Read This Book; What You Need to Use This Book; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1: Getting Started; 1.1 Web Apps Versus Native Apps; 1.2 Web Programming Crash Course; Chapter 2: Basic Styling; 2.1 Don’t Have a Website?; 2.2 First Steps; 2.3 Adding the Android CSS; 2.4 Adding the Android Look and Feel; 2.5 Adding Basic Behavior with jQuery; 2.6 What You’ve Learned; Chapter 3: Advanced Styling; 3.1 Adding a Touch of Ajax; 3.2 Traffic Cop; 3.3 Simple Bells and Whistles; 3.4 Adding an Icon to the Home Screen; 3.5 What You’ve Learned; Chapter 4: Animation; 4.1 With a Little Help from Our Friend; 4.2 Sliding Home; 4.3 Adding the Dates Panel; 4.4 Adding the Date Panel; 4.5 Adding the New Entry Panel; 4.6 Adding the Settings Panel; 4.7 Putting It All Together; 4.8 Customizing jQTouch; 4.9 What You’ve Learned; Chapter 5: Client-Side Data Storage; 5.1 Web Storage; 5.2 Web SQL Database; 5.3 What You’ve Learned; 5.4 Web Database Error Code Reference; Chapter 6: Going Offline; 6.1 The Basics of the Offline Application Cache; 6.2 Online Whitelist and Fallback Options; 6.3 Creating a Dynamic Manifest File; 6.4 Debugging; 6.5 What You’ve Learned; Chapter 7: Going Native; 7.1 Introduction to PhoneGap; 7.2 Download the Android SDK; 7.3 Download PhoneGap; 7.4 Setting Up the Environment; 7.5 Create an Android Virtual Device; 7.6 Build KiloGap; 7.7 Installing KiloGap in the Emulator; 7.8 Installing KiloGap on Your Phone; 7.9 Controlling the Phone with JavaScript; 7.10 What You’ve Learned; Chapter 8: Submitting Your App to the Android Market; 8.1 Preparing a Release Version of Your App; 8.2 Uploading Your App to the Android Market; 8.3 Distributing Your App Directly; 8.4 Further Reading; Detecting Browsers with WURFL; Installation; Configuration; Testing wurfl-php; Colophon; |
商品评论(0条)