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 ;)
Telegram
Twitter
Facebook
LinkedIn
Pinterest

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

Um pouco mais sobre mim

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. 

Procurar

Categorias

Deixe um comentário

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