Index
A
- .apk file
- signing / Signing your .apk file
- about view
- about / The about view
- account view
- about / The account view
- add-ons, Heroku / Add-ons
- Analytics.addTrans() method / Setting up the angular-google-analytics module
- Analytics view
- using / Using the Analytics view
- Android SDK
- installing / Installing the Android SDK
- URL / Installing the Android SDK
- configuring / Configuring the Android SDK and tools
- OS X configuration / OS X configuration
- Windows configuration / Windows configuration
- Android target, installing / Installing an Android target and creating an emulator
- emulator, creating / Installing an Android target and creating an emulator
- Angular
- Apache, configuring for / Configuring Apache for Angular
- angular-google-analytics module
- Angular App
- augmenting, for Chrome / Augmenting your Angular App for Chrome
- Angular App, augmenting for Chrome
- about / Augmenting your Angular App for Chrome
- manifest.json file / The manifest.json file
- background.js file / The background.js file
- Chrome instance, deploying to / Deploying to your Chrome instance
- deployment issues, troubleshooting / Troubleshooting deployment issues
- Chrome Web Store, deploying / Deploying to the Chrome Web Store
- AngularJS
- deployment feature / Deploying early and deploying
- Angular web application
- migrating, to hybrid mobile app with Apache Cordova / From Angular web applications to hybrid mobile apps with Cordova
- migrating, to hybrid mobile app with Cordova Chrome app toolchain / From Angular web applications to mobile apps with the Cordova Chrome App toolchain
- migrating, to hybrid mobile app with Phone Gap Build / From Angular web applications to mobile apps with PhoneGap Build
- Apache
- configuring, for Angular / Configuring Apache for Angular
- PageSpeed Service / Google's PageSpeed Service for Apache
- updates, deploying / Deploying updates to Apache
- Apache Cordova
- about / What is Apache Cordova and how does it address issues?
- used, for addressing issues / What is Apache Cordova and how does it address issues?
- development environment, configuring / Configuring your development environment for Apache Cordova
- dependencies / A word on Cordova's dependencies
- installing / Installing Apache Cordova
- used, for migrating from Angular web application to hybrid mobile app / From Angular web applications to hybrid mobile apps with Cordova
- used, for deploying app to physical device / Deploying your app to your physical device with Cordova
- app
- deploying, to emulator / Deploying your app to an emulator
- code, moving into /www folder / Moving your code into /www
- application
- publishing / Publishing your application
- .apk file, signing / Signing your .apk file
- publishing, to Google Play Store / Publishing to the Google Play Store
- application hosting
- firebase-tools CLI, using / Using the firebase-tools CLI
B
- background.js file / The background.js file
- Batarang
- about / Batarang
- Bower / Bower
C
- CCA
- used, for deploying updates to local emulator / Deploying updates to the local emulator with CCA
- used, for deploying updates to physical device / Deploying updates to the physical device with CCA
- chat view
- about / The chat view
- Chrome
- Angular App, augmenting for / Augmenting your Angular App for Chrome
- Chrome App
- need for / Why Chrome Apps?
- best type, selecting / Choosing the best app type
- URL / Choosing the best app type
- setup / The Chrome App setup
- policy, URL / Content security policy
- updates, deploying to / Deploying updates to Chrome App
- Chrome App setup
- about / The Chrome App setup
- Chrome instance
- deploying to / Deploying to your Chrome instance
- Chrome Web Store
- deploying to / Deploying to the Chrome Web Store
- URL / Deploying to the Chrome Web Store
- updates, deploying to / Deploying updates to the Chrome Web Store
- command-line interface (CLI) / Installing Apache Cordova, Setting up the angular-google-analytics module
- Content Delivery Network (CDN)
- Content Security Policy (CSP) / Content security policy
- Cordova
- used, for deploying updates to local emulator / Deploying updates to the local emulator with Cordova
- used, for deploying updates to physical device / Deploying updates to the physical device with Cordova
- Cordova Chrome App toolchain
- used, for migrating from Angular web application to mobile app / From Angular web applications to mobile apps with the Cordova Chrome App toolchain
- development environment, configuring / Configuring your development environment for the Cordova Chrome App toolchain
- used, for packaging Angular web application for mobile / Packaging your Angular web application for mobile with CCA
D
- Data view
- using / Using the Data view
- deployment, with GitHub
- automating / Automating deployment with GitHub and SSH
- deployment, with SSH
- automating / Automating deployment with GitHub and SSH
- deployment destination
- about / Deployment destination
- deployment issues
- troubleshooting / Troubleshooting deployment issues, Troubleshooting deployment issues
- visual diff tool / A visual diff tool
- visual diff tool, using with Git / Using diff with Git
- deployment issues, Chrome App
- troubleshooting / Troubleshooting deployment issues
- deployment issues, Firebase
- troubleshooting / Troubleshooting deployment issues
- HTTP resources served, over HTTPS / HTTP resources served over HTTPS
- deployment issues, Heroku
- troubleshooting / Troubleshooting deployment issues
- development environment, for Apache Cordova
- development environment, for Cordova Chrome App toolchain
- dynamic tool stack
- developing / Developing a dynamic tool stack
- dynos
- about / Dynos
- features / Dynos
- scalability / Scalability
E
- Eclipse Android Developer Tools (ADT)
- about / Installing the Android SDK
- options / Installing the Android SDK
- Editor Integration
- and Sublime Text / Sublime Text and Editor integration
- emulator
- app, deploying to / Deploying your app to an emulator
- app, deploying to physical device / Deploying your app to your physical device with Cordova
- Express
- express() method / Web.js
F
- features category / Features and fixes
- File Transfer Protocol (FTP) / Manual deployment
- Firebase
- URL / The Firebase setup
- setup / The Firebase setup
- firebase-tools CLI
- using / Using the firebase-tools CLI
- Firebase environment, configuring / Configuring your Firebase environment
- Firebase account
- URL / Creating your Firebase account
- creating / Creating your Firebase account
- Firebase Forge dashboard
- using / Using the Firebase Forge dashboard
- Data view, using / Using the Data view
- Security Rules view, using / Using the Security Rules view
- Simulator view, using / Using the Simulator view
- Analytics view, using / Using the Analytics view
- Simple Login view, using / Using the Simple Login view
- Firebase Hosting
- updates, deploying / Deploying updates to Firebase Hosting
- Firebase setup
- about / The Firebase setup
- account, creating / Creating your Firebase account
- Forge dashboard, using / Using the Firebase Forge dashboard
- application, hosting / Hosting your application
- fixes category / Features and fixes
- Foreman / The Procfile
- FTP
- initiating, from command line / FTPing from your command line
- FTP client / An FTP client
- FTP clients / FTP clients
G
- Git
- Google Analytics
- support, adding / Adding support to Google Analytics
- angular-google-analytics module, setting up / Setting up the angular-google-analytics module
- updates, deploying to Apache / Deploying updates to Apache
- updates, deploying to Heroku / Deploying updates to Heroku
- updates, deploying to Firebase Hosting / Deploying updates to Firebase Hosting
- updates, deploying to mobile app / Deploying updates to mobile apps
- updates, deploying to Chrome App / Deploying updates to Chrome App
- Google Chrome
- Google PageSpeed
- Google Play Developer Console
- Google Play Store
- application, publishing to / Publishing to the Google Play Store
- updates, deploying to / Deploying updates to Google Play Store
- Grunt / Grunt
- Gzippo / Gzippo
H
- Heroku
- environment, setting up / Setting up your Heroku environment
- URL / Creating an account
- deploying / Scaling and deploying to Heroku
- add-ons / Add-ons
- deployment issues, troubleshooting / Troubleshooting deployment issues
- updates, deploying / Deploying updates to Heroku
- Heroku environment
- setting up / Setting up your Heroku environment
- account, creating / Creating an account
- Herokus Dashboard / Heroku's dashboard
- new application, defining / Defining a new application
- Heroku Toolbelt / The Heroku Toolbelt
- pre-deployment configuration / Predeployment configuration
- Heroku Toolbelt
- about / The Heroku Toolbelt
- open source projects / The Heroku Toolbelt
- facilitates / The Heroku Toolbelt
- URL / Installation
- installing / Installation
- SSH access / SSH access
- new app / New app in Toolbelt
- new app, in dashboard / New app in dashboard
- Heroku branch / Heroku branch
- Herokus Dashboard
- about / Heroku's dashboard
I
- Ionic framework
- about / The Ionic framework
- iPhone
- about / Context is the king
J
- JavaScript Object Notation (JSON) / Using the Data view
K
- krakn
- about / Krakn
- Git, setting up / Setting up Git and GitHub
- GitHub, setting up / Setting up Git and GitHub
- app, scaffolding with Yo / Scaffolding the app with Yo
- development / Development
- views / Views, controllers, and routes
- controllers / Views, controllers, and routes
- routes / Views, controllers, and routes
- global controller constants / Global controller constants
- models / Models and services
- services / Models and services
- krakn application / Why Chrome Apps?
L
- local Chrome instance
- used, for packing updates / Packing updates with your local Chrome instance
- Local Master Branch / Heroku branch
- local setup
- versus remote setup / A comparison between the local and remote setup
- login view
- about / The login view
M
- /menu view
- about / The menu view
- manifest.json file
- about / The manifest.json file
- icons / Icons
- Content Security Policy (CSP) / Content security policy
- customizing, ways / Other ways to customize your manifest.json file
- available keys, URL / Other ways to customize your manifest.json file
- manual deployment
- about / Manual deployment
- FTPing, from command line / FTPing from your command line
- FTP clients / FTP clients
- Meld
- about / A visual diff tool
- URL / A visual diff tool
- mobile-chrome-apps
- mobile app
- updates, deploying / Deploying updates to mobile apps
N
- ng-show attribute / The menu view
- Node.js
- Node Version Manager (NVM) / Configuring your development environment for the Cordova Chrome App toolchain
- NPM / NPM
O
- Open Authentication (OAuth)
- about / Using the Simple Login view
- URL / Using the Simple Login view
P
- Package.json
- about / Package.json
- URL / Package.json
- PageSpeed Service, for Apache / Google's PageSpeed Service for Apache
- Phone Gap Build
- used, for migrating from Angular web application to mobile app / From Angular web applications to mobile apps with PhoneGap Build
- URL / From Angular web applications to mobile apps with PhoneGap Build
- PhoneGap Build
- used, for building updates / Building updates with PhoneGap Build
- URL / Building updates with PhoneGap Build
- pre-deployment configuration, Heroku environment
- Express / Express
- Gzippo / Gzippo
- Package.json / Package.json
- Procfile / The Procfile
- Web.js / Web.js
- predeployment, Yeoman
- about / Predeployment
- Procfile
- about / The Heroku Toolbelt, The Procfile
R
- Remote Heroku Branch / Heroku branch
- Remote Master Branch / Heroku branch
- remote setup
- versus local setup / A comparison between the local and remote setup
S
- Security Rules view
- using / Using the Security Rules view
- Simple Login view
- using / Using the Simple Login view
- Simulator view
- using / Using the Simulator view
- Single Page Application (SPA) / Adding support to Google Analytics
- source code
- deploying from local, to remote / From local to remote
- Sublime Text
- and Editor Integration / Sublime Text and Editor integration
U
- updates
- deploying, to Apache / Deploying updates to Apache
- deploying, to Heroku / Deploying updates to Heroku
- deploying, to Firebase Hosting / Deploying updates to Firebase Hosting
- deploying, to mobile app / Deploying updates to mobile apps
- deploying, to local emulator with Cordova / Deploying updates to the local emulator with Cordova, Deploying updates to the physical device with Cordova
- deploying, to local emulator with CCA / Deploying updates to the local emulator with CCA
- deploying, to physical device with CCA / Deploying updates to the physical device with CCA
- building, with PhoneGap Build / Building updates with PhoneGap Build
- deploying, to Google Play Store / Deploying updates to Google Play Store
- deploying, to Chrome App / Deploying updates to Chrome App
- packing, with local Chrome instance / Packing updates with your local Chrome instance
- deploying, to Chrome Web Store / Deploying updates to the Chrome Web Store
- updates, deploying to Apache
- about / Deploying updates to Apache
- FTP command-line interface / The FTP command-line interface
- FTP client / An FTP client
- SSH / Git and SSH
- Git / Git and SSH
V
- version control
- with Git / Version control with Git and GitHub
- with GitHub / Version control with Git and GitHub
- Virtual Private Server (VPS) / Heroku's dashboard
- visual diff tool
- about / A visual diff tool
- using, with Git / Using diff with Git
W
- Web.js
- about / Web.js
- web applications
- tools / The right tools for the job
- workflow, Yeoman
- about / Yeoman's workflow
- Yo / Yo
- Grunt / Grunt
- Bower / Bower
X
- Xcode
Y
- Yeoman
- about / Yeoman's workflow
- Yo
- about / Yo
- installing / Installing Yo