Apache Cordova in action / Raymond K. Camden
Publication 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| Item type | Current library | Home library | Call number | Status | Date due | Barcode | Item holds |
|---|---|---|---|---|---|---|---|
English Lending
|
Villa College Library | Villa College Library | 005.276 CAM (Browse shelf(Opens below)) | Available | 12350 | ||
English Lending
|
Villa College Library | Villa College Library | 005.276 CAM (Browse shelf(Opens below)) | Available | 9464 | ||
English Lending
|
Villa College Library | Villa College Library | 005.276 CAM (Browse shelf(Opens below)) | Available | 9465 | ||
English Lending
|
Villa College Library | Villa College Library | 005.276 CAM (Browse shelf(Opens below)) | Available | 8826 | ||
English Lending
|
Villa College Library | Villa College Library | 005.276 CAM (Browse shelf(Opens below)) | Available | 8825 |
Browsing Villa College Library shelves Close shelf browser (Hides shelf browser)
|
|
|
|
|
|
|
||
| 005.276 CAM Apache Cordova in action / | 005.276 CAM Apache Cordova in action / | 005.276 CAM Apache Cordova in action / | 005.276 CAM Apache Cordova in action / | 005.276 MAC Pro. NET 2.0 windows forms and custom control in C# / Matthew MacDonald | 005.276 MAC Pro ASP.NET 2.0 in C# 2005 / | 005.276 MAC Beginning ASP.NET 2.0 in C# 2005 : from novice to professional / |
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.
English Lending
There are no comments on this title.