Mudanças entre as edições de "Criar projeto cordova"

De MSTECH wiki
Ir para: navegação, pesquisa
 
(7 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
Para iniciar um projeto em <strong>Cordova</strong> é preciso estar ter o [https://www.nodejs.org NodeJS]] instalado na máquina.<br>
+
Para iniciar um projeto em <strong>Cordova</strong> é preciso estar ter o [https://www.nodejs.org NodeJS] instalado na máquina.<br>
 
Será utilizado '''''linha de comando (cmd ou terminal ou bash)''''' para fazer a configuração e manipulação projeto.<br>
 
Será utilizado '''''linha de comando (cmd ou terminal ou bash)''''' para fazer a configuração e manipulação projeto.<br>
 
Caso haja o '''git''' instalado é possível utilizar o '''git bash''' como o terminal.
 
Caso haja o '''git''' instalado é possível utilizar o '''git bash''' como o terminal.
  
 
==Criando projeto==
 
==Criando projeto==
 +
  
 
Na pasta do projeto iremos iniciar o projet através do '''cordova''', com o seguinte comando:
 
Na pasta do projeto iremos iniciar o projet através do '''cordova''', com o seguinte comando:
Linha 20: Linha 21:
 
O ''bundle id'' geralmente segue padrões como:
 
O ''bundle id'' geralmente segue padrões como:
 
* com.mstech.projeto
 
* com.mstech.projeto
 +
* com.mstech.projeto.branch
 
* br.com.mstech.projeto
 
* br.com.mstech.projeto
* br.mstech.projeto.branch
+
* br.com.mstech.projeto.branch
  
  
 
O resultado será a seguinte estrutura de pasta na raiz do projeto:
 
O resultado será a seguinte estrutura de pasta na raiz do projeto:
  
Projeto
+
* Projeto
- hooks
+
** hooks
- platforms
+
** platforms
- plugins
+
** plugins
- www
+
** www
- config.xml
+
** config.xml
  
 
Agora todos os comando referentes ao cordova '''precisam ser feito dentro da raiz'''.
 
Agora todos os comando referentes ao cordova '''precisam ser feito dentro da raiz'''.
  
==Configurando uma plataforma==
+
 
 +
==Adicionar uma plataforma==
 +
 
  
 
É possível verificar quais plataformas são suportadas pelo cordova com o seguinte comando:
 
É possível verificar quais plataformas são suportadas pelo cordova com o seguinte comando:
Linha 56: Linha 60:
  
 
Assim retornará o conteúdo que é preciso para compilar(build) o projeto em determinada plataforma.
 
Assim retornará o conteúdo que é preciso para compilar(build) o projeto em determinada plataforma.
 +
 +
 +
==Adicionar um plugin==
 +
 +
 +
O Cordova disponibiliza alguns plugins que permitem a utilziação dos recursos nativos do disposítivo.
 +
Antes de adicionar um plugins é preciso validar se o mesmo é compatível com o sistema operacional do disposítivo.<br>
 +
Todo aplicativo mantido pelo Cordova contém um tabela de compatibilidade que pode ser verificada no [https://cordova.apache.org/plugins/ site oficial].
 +
 +
Para adicionar um plugin utilizaremos o seguinte comando:
 +
 +
<pre>
 +
cordova plugin add <plugin 1> <plugin 2> .... <plugin n>
 +
</pre>
 +
 +
Para remover usamos o comandos:
 +
 +
<pre>
 +
cordova plugin rm <plugin 1> <plugin 2> .... <plugin n>
 +
</pre>
 +
 +
E para listar os plugins usamos o comando:
 +
 +
<pre>
 +
cordova plugin list
 +
</pre>
 +
  
 
==Referências==
 
==Referências==
  
* [https://cordova.apache.org Apache Cordova]
+
* [https://cordova.apache.org Apache Cordova] - Site oficial do Cordova.
* [https://cordova.apache.org/#getstarted Get Started Fast]
+
* [https://cordova.apache.org/#getstarted Get Started Fast] - Tutorial de inicio.
* [https://cordova.apache.org/docs/en/latest/guide/cli/index.html Create your first Cordova app]
+
* [https://cordova.apache.org/docs/en/latest/guide/cli/index.html Create your first Cordova app] - Criando seu primeiro app em Cordova.
 +
* [https://cordova.apache.org/docs/en/latest/guide/cli/index.html#add-platforms Add platform] - Adicionar plataformas.
 +
* [https://cordova.apache.org/docs/en/latest/guide/cli/index.html#add-plugins Add plugins] - Adicionar plugins.

Edição atual tal como às 14h23min de 13 de junho de 2016

Para iniciar um projeto em Cordova é preciso estar ter o NodeJS instalado na máquina.
Será utilizado linha de comando (cmd ou terminal ou bash) para fazer a configuração e manipulação projeto.
Caso haja o git instalado é possível utilizar o git bash como o terminal.

Criando projeto

Na pasta do projeto iremos iniciar o projet através do cordova, com o seguinte comando:

cordova create <caminho> <bundle id> "<nome>"

exemplo:

cordova create ./ com.mstech.projeto "Nome do meu projeto"

O comando acima manda criar o projeto olhando para a pasta atual será raiz do projeto, sendo representado por ./, é possível apontar para outras pastas, por exemplo, "C:\projetos\meuprojeto" ( sistemas windows faz uso do \ enquanto linux e mac utilizam / , preste atenção ao seu sistema).

O bundle id geralmente segue padrões como:

  • com.mstech.projeto
  • com.mstech.projeto.branch
  • br.com.mstech.projeto
  • br.com.mstech.projeto.branch


O resultado será a seguinte estrutura de pasta na raiz do projeto:

  • Projeto
    • hooks
    • platforms
    • plugins
    • www
    • config.xml

Agora todos os comando referentes ao cordova precisam ser feito dentro da raiz.


Adicionar uma plataforma

É possível verificar quais plataformas são suportadas pelo cordova com o seguinte comando:

cordova platform 

Para poder fazer a distribuição para uma plataforma é preciso atribui-la ao projeto.Com o seguinte comando será possível importa uma plataforma desejada.

cordova platform add <plataforma>

Cada plataforma tem seus requirimentos para funcionar, assim para validar as dependências da plataforma.

cordova requirements <plataforma instalada>

Assim retornará o conteúdo que é preciso para compilar(build) o projeto em determinada plataforma.


Adicionar um plugin

O Cordova disponibiliza alguns plugins que permitem a utilziação dos recursos nativos do disposítivo. Antes de adicionar um plugins é preciso validar se o mesmo é compatível com o sistema operacional do disposítivo.
Todo aplicativo mantido pelo Cordova contém um tabela de compatibilidade que pode ser verificada no site oficial.

Para adicionar um plugin utilizaremos o seguinte comando:

cordova plugin add <plugin 1> <plugin 2> .... <plugin n>

Para remover usamos o comandos:

cordova plugin rm <plugin 1> <plugin 2> .... <plugin n>

E para listar os plugins usamos o comando:

cordova plugin list


Referências