Resources
There are many places online where you can find information about how to work with the Cordova framework. Table 1.1 lists the different web sites where you can find information about Apache Cordova. Adobe PhoneGap is Adobe’s distribution of Apache Cordova with some extra capabilities added, so I have included some links to PhoneGap resources as well.
To stay informed about what’s going on with the project, you can sign up for the mailing lists at http://cordova.apache.org/#mailing-list. If you have some extra time, it is fun to read through the emails as the development team discusses the implementation of a new feature or tracks down a bug.
The dev mailing list is used by the developers of the Cordova framework to discuss issues and make decisions about the Cordova implementation. The commits mailing list is for tracking commit logs for the Cordova repositories, when new or updated code is added to a version of the framework. The issues mailing list is for conversations around bug and feature requests submitted to the Cordova JIRA issue- and bug-tracking system at http://issues.apache.org/jira/browse/CB.
Table 1.1 Available Resources
Resource |
Link(s) |
Cordova Web Site |
http://cordova.io or http://cordova.apache.org (both point to the same site) |
Cordova Documentation |
http://docs.cordova.io |
Cordova Wiki |
http://wiki.cordova.io |
Cordova Issue Tracker |
https://issues.apache.org/jira/browse/CB |
Cordova Mailing Lists |
http://cordova.apache.org/#mailing-list |
Cordova Twitter Account |
http://twitter.com/apachecordova |
PhoneGap Web Site |
http://www.phonegap.com |
PhoneGap Wiki |
http://wiki.phonegap.com |
PhoneGap Blog |
http://www.phonegap.com/blog |
PhoneGap Twitter Account |
https://twitter.com/phonegap |
You’ll spend the majority of your time on the Apache Cordova Documentation site that is shown in Figure 1.9. The site contains a complete reference to all of the Cordova APIs plus additional guides you’ll need as you work with the framework.
Figure 1.9 Apache Cordova Documentation
The API reference shown in the figure includes a complete reference for all of the methods, properties, and events for each of the Cordova APIs. On the API pages you’ll also find sample source code and additional information you will need to make use of the APIs.
While you’re looking at the Documentation site, scroll down within either the left or the right side of the page to see the list of guides shown in Figure 1.10. These guides contain a lot of useful information a developer needs to work with the framework, including how to create plugins, using the command-line tools, and, most important, the getting-started guides for each of the supported mobile device platforms.
Figure 1.10 Cordova Documentation—Guides Section