Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 320 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
320
Dung lượng
10,04 MB
Nội dung
[...]... JavaScript API, and your HTML applications instantly become detailed apps with incredibly powerful features Preface PhoneGap Mobile Application Development Cookbook will demonstrate a variety of examples to help you enhance your applications using the PhoneGap API This book contains everything you need to get started with, to experience mobile application development using the PhoneGap library through... JavaScript library Chapter 7, User Interface Development with jQuery Mobile, guides the user through the processes of using the jQuery Mobile framework to create a simple mobile application, including page transitions and "near-native" user interface elements Chapter 8, Extending PhoneGap with Plugins, describes how to extend the PhoneGap API and available methods by creating custom plugins Chapter... Dreamweaver CS5.5 and CS6, for example, include support for PhoneGap and the PhoneGap Build service Ultimately, you can develop mobile applications using the Cordova /PhoneGap library for free It costs nothing to download the library, and you can write HTML, CSS, and JavaScript using any text editor you have available or are comfortable with Even running the applications on a device emulator won't cost you anything,... library through the step-by-step examples and recipes found within PhoneGap or Cordova Throughout this book you may find that the terms Cordova and PhoneGap are used interchangeably Both refer to exactly the same open source platform and library to enable you to create native mobile applications built using HTML, JavaScript, and CSS In 2011, the PhoneGap codebase moved to an open source Apache Software Foundation... develop Cordova applications 247 Using Eclipse to develop Android Cordova applications 258 ii Table of Contents Controlling your Android Virtual Device Using Adobe Dreamweaver to develop Cordova applications Using the PhoneGap Build service 270 274 282 Index 291 iii Preface We live in an ever-evolving technological landscape, and the transition from the traditional web for desktop machines to mobile devices... number of options available to create your mobile application development environment and the tools available to help streamline your workflow What you need for this book You will need a computer, a web browser, and a code editor of your choice Some code editors include features and functions that have been designed to assist you specifically with PhoneGap mobile application development, and some of these... with remote data and AJAX requests 183 Animating an element 187 Introduction 193 Creating a jQuery Mobile layout 193 Persisting data between jQuery Mobile pages 203 Using jQuery Mobile ThemeRoller 210 Introduction 217 Extending your Cordova application with a native plugin 218 Extending your Cordova iOS application with a native plugin 226 The plugin repository 236 Introduction 239 Downloading Cordova... any impact if at all they may have on developers, project contributors, and the PhoneGap community in general http:/ /phonegap. com/2012/03/19 /phonegap- cordova-and-what%E2%80%99sin-a-name/ Help is at hand While a lot of information is included in this book to cover the various methods and functions available through the PhoneGap library, there may be features that aren't covered here that you need answers... for a second explanation and some extra clarity Second, the PhoneGap Google group forum, available at groups.google.com/group/ phonegap, provides an open discussion list for PhoneGap developers, contributors, and users covering a wide variety of topics Here you can post questions and see what issues other community members may be facing The PhoneGap community is passionate, helpful and considerate,... installed mobile applications to all web developers and designers, empowering them to use the language skills they already have to develop something specifically for mobile platforms We can then add into this the ability to tap into the device's native functionality such as geolocation and GPS, accelerometer, camera, video, and audio capture among other capabilities, implemented using the PhoneGap JavaScript .