چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Building Android Apps with HTML, CSS, and Making Native Apps with Standards-Based Web Tools

Jonathan Stark with Brian Jepson

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۲۰۱۲
فرمت
PDF
زبان
انگلیسی
حجم فایل
۱۰٫۹ مگابایت

دربارهٔ کتاب

It’s true: if you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. Now updated for HTML5, the second edition of this hands-on guide shows you how to use open source web standards to design and build apps that can be adapted for any Android device. You’ll learn how to create an Android-friendly web app on the platform of your choice, and then use Adobe’s free PhoneGap framework to convert it to a native Android app. Discover why device-agnostic mobile apps are the wave of the future, and start building apps that offer greater flexibility and a much broader reach. * Convert a website into a web application, complete with progress indicators and other features * Add animation with JQTouch to make your web app look and feel like a native Android app * Make use of client-side data storage with apps that run when the Android device is offline * Use PhoneGap to hook into advanced Android features, including the accelerometer, geolocation, and alerts * Test and debug your app on the Web with real users, and submit the finished product to the Android Market Table of Contents 7 Preface 11 Who Should Read This Book 12 What You Need to Use This Book 12 Conventions Used in This Book 12 Using Code Examples 13 Safari庐 Books Online 13 How to Contact Us 14 Acknowledgments 14 Chapter聽1.聽Getting Started 17 Web Apps Versus Native Apps 17 What Is a Web App? 17 What Is a Native App? 17 Pros and Cons 18 Which Approach Is Right for You? 18 Web Programming Crash Course 19 Introduction to HTML 19 Introduction to CSS 22 Applying a stylesheet 24 Introduction to JavaScript 25 Chapter聽2.聽Basic Styling 29 Don鈥檛 Have a Website? 29 First Steps 31 Prepare a Separate Android Stylesheet 35 Control the Page Scaling 36 Adding the Android CSS 38 Adding the Android Look and Feel 42 Adding Basic Behavior with jQuery 44 What You鈥檝e Learned 49 Chapter聽3.聽Advanced Styling 51 Adding a Touch of Ajax 51 Traffic Cop 52 Setting Up Some Content to Work With 54 Routing Requests with JavaScript 55 Simple Bells and Whistles 57 Progress Indicator 57 Setting the Page Title 60 Handling Long Titles 62 Automatic Scroll-to-Top 63 Hijacking Local Links Only 65 Roll Your Own Back Button 65 Adding an Icon to the Home Screen 72 What You鈥檝e Learned 73 Chapter聽4.聽Animation 75 With a Little Help from Our Friend 75 Sliding Home 75 Adding the Dates Panel 78 Adding the Date Panel 81 Adding the New Entry Panel 84 Adding the Settings Panel 86 Putting It All Together 90 Customizing jQTouch 92 What You鈥檝e Learned 94 Chapter聽5.聽Client-Side Data Storage 95 Web Storage 95 Saving User Settings to Local Storage 96 Saving the Selected Date to Session Storage 100 Web SQL Database 101 Creating a Database 102 Inserting Rows 106 Error handling 107 Selecting Rows and Handling Result Sets 109 Deleting Rows 113 Web Database Error Code Reference 117 What You鈥檝e Learned 118 Chapter聽6.聽Going Offline 119 The Basics of the Offline Application Cache 119 Online Whitelist and Fallback Options 123 Creating a Dynamic Manifest File 129 Debugging 133 The JavaScript Console 134 What You鈥檝e Learned 136 Chapter聽7.聽Going Native 137 Introduction to PhoneGap 137 Building Your App Locally with Eclipse and the Android SDK 138 Download and Install Eclipse Classic 138 Download and Install the Android SDK 139 Install the ADT Plug-In in Eclipse 139 Add Android Platforms and Other Components 140 Download the Latest Copy of PhoneGap 141 Set Up a New Android Project 141 Running Kilo as an Android App 143 Controlling the Phone with JavaScript 145 Beep, Vibrate, and Alert 145 Geolocation 149 Accelerometer 156 What You鈥檝e Learned 159 Chapter聽8.聽Submitting Your App to the Android Market 161 Preparing a Release Version of Your App 161 Removing Debug Code 161 Versioning Your App 162 Compile and Sign Your App 163 Uploading Your App to the Android Market 163 Distributing Your App Directly 165 Further Reading 169 Appendix. Detecting Browsers with WURFL 171 Installation 171 Configuration 172 Testing wurfl-php 173 If you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. Now updated for HTML5, the second edition of this hands-on guide shows you how to use open source web standards to design and build apps that can be adapted for any Android device.You’ll learn how to create an Android-friendly web app on the platform of your choice, and then use Adobe’s free PhoneGap framework to convert it to a native Android app. Discover why device-agnostic mobile apps are the wave of the future, and start building apps that offer greater flexibility and a much broader reach.Convert a website into a web application, complete with progress indicators and other featuresAdd animation with JQTouch to make your web app look and feel like a native Android appMake use of client-side data storage with apps that run when the Android device is offlineUse PhoneGap to hook into advanced Android features, including the accelerometer, geolocation, and alertsTest and debug your app on the Web with real users, and submit the finished product to the Android Market If you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. This hands-on book shows you how to use these open source web standards - instead of Java - to design and build apps that can be adapted for any Android device. Presents instructions for creating Android applications with HTML, CSS, and JavaScript, with information on such topics as styling, animation, client-side data storage, using PhoneGap, testing, and debugging

کتاب‌های مشابه

قیمت نهایی

۴۴٬۰۰۰ تومان