The Cordova Contacts API provides an applications with an interface it can use to create, locate, read, edit, copy and delete contact records from the device’s native Contacts application. This API interfaces with the native Contacts application provided by the mobile platform and, because of the way the internal API views contact information, there are some quirks that manifest themselves across mobile device platforms.

The chapter includes two complete applications that highlight how the API works. The first application illustrates how an application can use the API to create contact records using data exposed through the application.

The second application illustrates how the Contacts API’s search capabilities are implemented in a Cordova application.