Download Full Version of the eBook "Beginning PhoneGap"
Download - Beginning PhoneGap by Thomas Myer - PDF
THE WORLD OF MOBILE APP DEVELOPMENT is changing rapidly, and frameworks like PhoneGap represent an important step in broadening that world to a very large audience of experienced web developers. With PhoneGap, you can now transfer some (if not most) of your knowledge and skills from the web world to the mobile app world.
This book introduces you to PhoneGap concepts, and helps you transition to where you’re building functional apps — all without having to learn Objective-C or another similar language for native app development.
WHO THIS BOOK IS FOR
If you’re reading this book, you probably fit one of the following descriptions:
- You’re a web developer with intermediate knowledge of cascading style sheets (CSS), HyperText Markup Language (HTML), and jаvascript.
- You’ve been building working web apps for a while now (several years, more likely), and are thus conversant with web databases like MySQL, or at least have been involved in projects that work with MySQL.
- You’ve been asked (either at your job or by a client) to build a mobile app that works on more than one platform (Android and iOS, for example), and you must get something done fast.
- You have access to all the tools of the trade — a text editor, an image editor, and so on.
If you’re the impatient sort, and want to jump right into things, skip to Chapter 2 that discusses installing PhoneGap, and then pick and choose which chapters to read as needed. For example, if you need to learn about geolocation (discussed in Chapter 8) or the compass (discussed in Chapter 7), feel free to start there — the chapters are written so that they can stand alone.
On the other hand, if you need a more comprehensive look at PhoneGap, start at the beginning (Chapter 1) and progress to the end of the book. The chapters have been arranged in order of complexity. The first few chapters after the installation procedures deal with easy things to master (such as getting device information, discussed in Chapter 5) and proceed to more complex subjects (such as working with databases in Chapter 11, and fi lesystems, discussed in Chapter 12).