#format wiki #language en = Cordova a.k.a. PhoneGap = * Cordova is a mobile develepment framework, builing a mobile app with web technologies (js + html + css) and then deploying to multiple platforms. == Notes on starting a Cordova project == === Ubuntu/Linux, environment === 1. npm - javascript environment node.js {{{ sudo apt-get install npm }}} 1. cordova {{{ npm install -g cordova }}} * Doing this as normal user gave some errors, created dir and gave user right. {{{ sudo mkdir /usr/local/lib/node_modules }}} 1. java environment {{{ sudo apt-get install nodejs-legacy sudo apt-get install default-jre sudo apt-get install default-jdk }}} 1. android build environment. download from google android-sdk_r24.0.2-linux.tgz (134M) * BIT VAGUE, needed to launch and download android versions 19/22 ??? 1. npm install -g ionic * sudo chown -R pes.pes /usr/local/lib/node_modules/ionic * sudo chown -R $(whoami) ~/.npm === New Project === 1. ionic start kyr2015 blank * Output {{{ Downloading: https://github.com/driftyco/ionic-app-base/archive/master.zip Downloading: https://github.com/driftyco/ionic-starter-blank/archive/master.zip }}} * ionic platform add android * ionic --help * ionic serve #Dev in browser ...