Who this book is for
If you are a developer using Cordova to create hybrid mobile applications and wish to take your app to the next level by including any of the following features, this book is for you:
- Automate code transformation, syntax checking, and build steps
- Package your code more efficiently, and use npm packages to speed development
- Use responsive design techniques so that your app can respond appropriately to different form factors and orientations
- Increase your app’s audience by making it more accessible
- Verify correctness using automated tests and UI automation tools
- Store structured data using databases
- Transfer files between the app and external servers
- Locate and fix performance issues
- Create signed release versions of your app, ready for deployment
This book assumes that the reader has the following knowledge and abilities:
- Understand how to use the operating system’s command-line interface, whether Mac OS X, Linux, or Windows
- Can install and configure Android and iOS SDKs
- Has a basic understanding of the Cordova CLI, and the typical workflow
- Understands typical HTML5, CSS, and JavaScript code
- Has some knowledge of the browser’s Document Object Model or DOM