What you need for this book
To build/run the code supplied for the book, the following software is required (divided by platform where appropriate):
Windows |
Linux |
OS X | |
---|---|---|---|
For iOS Apps | |||
IDE |
XCode 7+ | ||
OS |
OS X 10.10.5+ | ||
SDK |
iOS 7+ | ||
For Android Apps | |||
IDE |
Not required; you can use Android Studio if you want an IDE | ||
OS |
Vista or newer |
Any modern distro supporting: GNU C library 2.15+, if 64-bit, must be able to run 32-bit apps. Ubuntu must be 15.04+ |
OS X 10.8.5+ |
Java* |
JDK 7 or higher |
JDK 7 or higher |
JDK 7 or higher |
SDK Level |
Version 19+ |
Version 19+ |
Version 19+ |
For All Platforms | |||
Apache Cordova / Phonegap |
5.x** or better |
5.x** or better |
5.x** or better |
ANT |
1.9.4+ |
1.9.4+ |
1.9.4+ |
* A JRE is not sufficient.
** The code accompanying this book has been tested with Cordova 6.0.0. It should work with any 5.x or 6.x version. The code also relies on core and third-party plugins, as well as various other software and node packages; check the README file in the code package for this book for specific plugin, software, and package versions, if applicable.
While not required, it is considered good practice to work using source control. Git is an easy-to-use source control management solution, and the one the author uses.
Websites and download locations:
- Xcode: https://developer.apple.com/xcode/
- iOS SDK: https://developer.apple.com/devcenter/ios/index.action
- Android SDK: http://developer.android.com/sdk/index.html
- Apache Cordova: http://cordova.apache.org
- PhoneGap: http://phonegap.com
- Git: http://git-scm.com/downloads