Configurar seu Ambiente de Desenvolvimento de Aplicativos Móveis Híbridos

Você pode desenvolver aplicativos móveis híbridos usando tecnologias da Web, como HTML5, CSS e JavaScript.

Depois de desenvolver seu aplicativo usando tecnologias da Web, você poderá implantá-lo em um dispositivo móvel usando uma tecnologia de contêiner, como o Apache Cordova. As tecnologias de contêiner fornecem uma interface para acessar recursos nativos de dispositivos móveis, como contatos, chamadas telefônicas, serviços de localização etc.

Sobre Frameworks e Ferramentas Usadas no Oracle JET

A estrutura do Oracle JavaScript Extension Toolkit (JET) inclui suporte para o desenvolvimento de aplicativos móveis híbridos que apresentam o mesmo tema de interface de usuário (Alta) para iOS e Android. Antes de criar um aplicativo móvel híbrido com o Oracle JET, você deve entender as ferramentas que o Oracle JET fornece para aplicativos móveis híbridos de andaime.

Node.js

Node.js é um ambiente de runtime JavaScript que o Oracle JET usa como gerenciador de pacotes para instalar e executar diferentes ferramentas de desenvolvimento. Um gerenciador de pacotes, é uma coleção de ferramentas de software que ajudam no processo de automatização da instalação e configuração de outras ferramentas de software. O gerenciador de pacotes Node.js é chamado npm. Para saber mais sobre Node.js, visite https://nodejs.org.

Observação:

Para instalar todas as ferramentas necessárias para o desenvolvimento móvel híbrido do Oracle JET, primeiro instale o Node.js.

Cordova

O Apache Cordova é o backbone que o Oracle JET usa para criar aplicativos híbridos entre plataformas a partir de HTML, CSS e JavaScript. O Apache Cordova é uma tecnologia de contêiner que fornece uma interface para acessar APIs móveis nativas. Você não precisa se preocupar com SDKs nativos, pois o Cordova trata essa parte para você. No entanto, você precisa ter os SDKs nativos instalados, pois a API do Apache Cordova interage com os SDKs nativos da plataforma móvel. Para saber mais, visite http://cordova.apache.org/.

Android/iOS SDK

Para executar o aplicativo híbrido em um dispositivo ou emulador nativo, instale o Oracle Mobile Hub JavaScript SDK para Android ou iOS. Este SDK permite que você faça chamadas para o cliente.

Instalar Node.js

Use Node.js para instalar as ferramentas de desenvolvimento para criar aplicativos móveis híbridos com o Oracle JET.

Para instalar o Node.js:
  1. Faça download de Node.js em https://nodejs.org.
  2. Execute o seguinte comando para verificar a versão após a instalação:
    node –version
  3. Se você estiver executando um firewall corporativo, será necessário configurar as definições de proxy do Node.js. Na console Node.js, execute:
    npm config set proxy http:/YOUR-COMPANY-URL:80
    npm config set https-proxy https://YOUR-COMPANY-URL:443
    Depois de instalar o Node.js, use o comando npm (gerenciador de pacotes do Nó) para instalar outras ferramentas de desenvolvimento exigidas pelo Oracle JET para criar aplicativos móveis híbridos.

Instalar o Script de Ferramentas do Oracle JET

Para instalar o script de ferramentas do Oracle JET:
  1. Na console de comandos Node.js, execute:
    npm install -g @oracle/ojet-cli
  2. Para verificar se a instalação foi bem-sucedida, execute este comando na console de comandos Node.js:
    ojet help

Instalando o Cordova

Para instalar o Apache Cordova:

  1. Execute o seguinte comando na console de comandos Node.js:
    npm install -g cordova
  2. Execute esse comando na console de comandos Node.js para verificar se a instalação foi bem-sucedida:
    cordova --version