Local cover image
Local cover image
Amazon cover image
Image from Amazon.com

Apache Cordova in action / Raymond K. Camden

By: K. Camden, RaymondPublication details: New York: Manning Publications Company, c2016. Description: xvii, 230 p. : ill. ; 24 cmISBN: 9781633430068; 1633430065Subject(s): 1. Apache Cordova 2. Mobile computing -- Computer programs. 3. Application program interfaces (Computer software) 4. Smartphones -- Programming. 5. Application software -- DevelopmentDDC classification: 005.276 CAM
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Home library Call number Status Date due Barcode Item holds
English Lending English Lending Villa College Library
Villa College Library
005.276 CAM (Browse shelf(Opens below)) Available 12350
English Lending English Lending Villa College Library
Villa College Library
005.276 CAM (Browse shelf(Opens below)) Available 9464
English Lending English Lending Villa College Library
Villa College Library
005.276 CAM (Browse shelf(Opens below)) Available 9465
English Lending English Lending Villa College Library
Villa College Library
005.276 CAM (Browse shelf(Opens below)) Available 8826
English Lending English Lending Villa College Library
Villa College Library
005.276 CAM (Browse shelf(Opens below)) Available 8825
Total holds: 0

contents note: 1.What is Cordova?
1.1.The history of PhoneGap (and Cordova)
1.2.How PhoneGap and Cordova relate
How are they the same?
How do they differ?
Official websites
1.3.What Cordova provides
Command-line tool
Hardware access
Plugin support
1.4.What Cordova doesn't provide?
1.5.When you wouldn't use Cordova
1.6.Web standards and Cordova
1.7.Summary
2.Installing Cordova and the Android SDK
2.1.Installing the Android SDK
2.2.Installing Apache Ant
2.3.Installing Git
2.4.Installing Nodejs
2.5.Setting up your PATH
2.6.Installing Cordova
2.7.Making your first Cordova project
2.8.Summary
3.Creating Cordova projects
3.1.Creating projects with the Cordova CLI
3.2.Digging into a Cordova project
3.3.Adding platforms
3.4.Working with Android emulators and devices
Working with devices
3.5.Sending your Cordova application to the emulator (or device)
Contents note continued: 3.6.Building your first real application
3.7.Summary
4.Using plugins to access device features
4.1.What are plugins?
4.2.Finding (and evaluating) plugins
4.3.Managing plugins and the Cordova CLI
4.4.Plugins and the development cycle
4.5.The deviceready event
4.6.Plugin example: Dialogs
Better dialogs with the Cordova Dialogs plugin
Building an application with the Dialog plugin
4.7.Plugin example: Camera
4.8.Plugin example: Contacts
4.9.Summary
5.Mobile design and user experience
5.1.Congratulations-you're a (horrible) mobile developer!
A good example of a bad UI
Put some lipstick on the pig: improving the application with CSS
The meta viewport tag
5.2.Enhancing your Cordova UI with Bootstrap
Introducing Bootstrap
Another example: the camera app
Bootstrap does more
5.3.Mobile UI frameworks: an overview
Ionic: UI, UX, and more
jQuery Mobile: powerful and simple
Contents note continued: Ratchet: Android and iOS friendly
Kendo Ulllarge and commercially supported
5.4.Summary
6.Considerations when building mobile apps
6.1.Congratulations-you're a (slightly better) mobile developer!
6.2.Single-page applications and you
So why should you care?
A SPA for you, a SPA for me, a SPA for everyone!
jQuery Mobile: the basics
Mixing jQuery Mobile and Cordova
6.3.Building offline-ready Cordova applications
Problems with the application
Adding offline support to the GitHub Search application
6.4.Supporting the entire planet
Improving the GitHub Search application for the world
6.5.Storing data on the device
A real-world example
Options for handling data storage
Selecting the type of data storage
Improving the GitHub Search application
6.6.Summary
7.Tools for debugging Cordova and other hybrid apps
7.1.Finding the bug is nine-tenths the work of solving it
7.2.A broken app
Contents note continued: 7.3.Working with Chrome remote debugging on Android
Preparing for Chrome remote debugging
Features of Chrome's developer tools
Putting Chrome remote debugging to use
7.4.Remote debugging with iOS and Safari
Preparing for Safari remote debugging
Features of Safari's developer tools
7.5.Working with Weinre
Installing Weinre
Running Weinre
7.6.Other debugging options
Skip Cordova!
GapDebug
7.7.Summary
8.Creating custom plugins
8.1.Why write your own plugins?
8.2.Plugin architecture
8.3.Building an Android plugin
Setting up the plugin
Writing the plugin code
Working with your plugin
Adding the plugin
8.4.Summary
9.Packing options for Cordova projects
9.1.Using config.xml to customize your Cordova project
General (or global) preferences
Specifying preferences for a platform
Finding other preferences
Working with icons and splash-screens
Contents note continued: 9.2.Using merges for multiple platforms
9.3.Using hooks to enhance the Cordova CLI
Why do you use hooks?
Defining hooks
Hooks: before and after CLI commands
Example: use a hook to add plugins for a platform
Using hooks with config.xml
Working with hook arguments
9.4.Summary
10.Using PhoneGap took
10.1.Working with PhoneGap
10.2.PhoneGap Build service
Create a PhoneGap Build account
Creating your first PhoneGap Build application
Digging deeper into PhoneGap Build
Using plugins with PhoneGap Build
More configuration options
More PhoneGap Build features
10.3.PhoneGap Developer App
Installing
Using the PhoneGap Developer App
10.4.Summary
11.Submitting your app
11.1.Releasing your app
11.2.Submitting your Android app
Signing your app
Publishing to the Android market
11.3.Submitting your iOS app
Publishing to the iOS market
11.4.Summary
Contents note continued: 12.Building an RSS reader app with Ionic
12.1.Designing a simple RSS reader application
12.2.Using Ionic for Cordova development
The ionic serve feature
12.3.RSS reader app: part one
Starting the app
Application modules
Reviewing what you've done
12.4.RSS reader app: part two
Adding the loading indicator
Adding the InAppBrowser plugin
Adding the SocialSharing plugin
Adding offline support
12.5.Summary.

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Local cover image