Instalando e Configurando o Cordova no Mac OS X

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 ;)
Share on telegram
Telegram
Share on twitter
Twitter
Share on facebook
Facebook
Share on linkedin
LinkedIn
Share on pinterest
Pinterest

Youtuber, Programador, investidor, fanatico em tecnologia, fã de dragon ball, artista marcial, futebolista amador e gamer nas horas vagas.

Atuando desde 2007 na área de programação web.

 

Conhecimento em diversas linguagens, frameworks e outros:

 

  • Python/Django
  • Ruby/Ruby on Rails
  • PHP, Java
  • C/C++
  • C#
  • Shellscript
  • HTML/HTML5
  • CSS/CSS3
  • JavaScript
  • Jquery, XML/JSON
  • MySQL
  • PostgreSQL
  • Oracle

 

Já atuei diversas vezes em manutenção e reparo de computadores, atualmente monto os meus por hobby.

 

Conhecimento em servidores linux, softwares já utilizados para aplicações online:

  • nginx
  • apache
  • supervisor
  • bind
  • iptables
  • gunicorn

 

Conhecimento em servidores da Amazon AWS (S3, EC2, Route53, Lambda, SQS).

 

Projeto open source que mantenho para criação de servidores com python/django e php: Acessar

 

Conhecimento em e-commerce, algumas integrações realizadas: Cielo, PagSeguro, Bcash, boleto Santander e débito online e boleto do Banco do Brasil.

 

Plataformas open source utilizadas: prestashop e wordpress.

 

Sistemas operacionais: Windows, Linux(Ubuntu, Debian e CentOS) e Mac OS X

 

Hobby em desenvolvimento de jogos utilizando Unity 3d, Unreal Engine 4, Cry Engine 5 e Game Maker.

 

Desenvolvimento de aplicativos mobile utilizando Ionic e cordova para Android e Firefox OS. 

Categorias

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *