Instalação do Cordova:
1) Precisa ter Java instalado e baixar e instalar o pacote do nodejs.
Link.
2) Instalar o cordova
npm install -g cordova
Configurando as variáveis do Android
1) Baixar os arquivos e colocar na pasta do seu usuário (ou onde preferir):
– apache-ant (binário) (link)
– sdk do android (link)
2) Editar profile
nano ~/.profile
3) adicionar as linhas
# ANDROID_HOME
export ANDROID_HOME=/Users/willemferreira/adt-bundle-mac-x86_64-20140321/sdk/
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
# ANT_HOME
export ANT_HOME="/Users/willemferreira/apache-ant-1.9.4"
export PATH=$PATH:$ANT_HOME/bin
4) carregar o profile
source ~/.profile
Desenvolvimento da Aplicação
Criar um novo projeto
cordova create hello com.example.hello HelloWorld
Adicionando novas plataformas na sua aplicação:
cordova platform add android
cordova platform add ios
cordova platform add firefoxos
Gerando um código específico para cada plataforma
cordova build android
cordova build ios
cordova build firefoxos
Para funcionar o emulador utilizando o comando “cordova emulate ios” é preciso instalar os pacotes:
sudo npm install ios-sim
sudo npm install -g ios-sim
Para testar aplicação dependendo da plataforma(para emular no firefox os é preciso adicionar na mão o caminho do arquivo manifest):
cordova emulate ios
cordova emulate android
Espero ter ajudado ;)