node package manager

cloudbridge

A tool for creating and developing CloudBridge mobile apps.

cloudbridge-cli

Build Status Coverage Status Code Climate

Ferrramenta para linha de comando CloudBridge

$ npm install -g cloudbridge

Pré Requisitos

  • NodeJS >= 6.0.0
  • Git
  • JRE/JDK 1.8
  • Setar a variável de ambiente JAVA_HOME ou JRE_HOME apontando para o JDK/JRE

Para android

  • Android SDK
  • Build Tools >= 24
  • JDK 1.8
  • Setar a variável de ambiente ANDROID_HOME apontando para o SDK

Iniciando um projeto

$ cb start MyApp -t showcase

Templates disponíveis: base, showcase Após a criação, não esquecer de entrar no diretório do projeto

$ cd MyApp

Adicionar plataformas de desenvolvimento

$ cb platform add windows
$ cb platform add android

ou

$ cb platform add windows android

Plataformas disponíveis: windows, android Necessário adicionar uma plataforma desktop para a compilação AdvPL

Compilação e execução

$ cb build windows
$ cb run windows
 
$ cb build android
$ cb run android

Adicionar componentes bower

$ cb bower add jquery
$ cb bower add angular#1.2.0
$ cb bower remove jquery

Documentação

Consulte a documentação do CloudBridge no TDN

Assinar o aplicativo

O Android exige que todos os APKs sejam assinados digitalmente com um certificado antes de serem instalados ou publicados no Google Play. Este guia do desenvolvedor Android contém informações detalhadas sobre a assinatura de aplicativos.

Resumidamente siga os seguintes passos:

  • Gere uma chave privada usando o Android Studio ou mesmo pela linha de comando através da ferramenta keytool conforme este guia.
  • Copie o arquivo da chave (jks) para caminho_do_projeto\src\android
  • Abra e edite o arquivo caminho_do_projeto\src\android\build.gradle e insira as informações sobre a chave privada conforme estas instruções.
  • Faça a compilação normalmente e então será gerado o arquivo nome_do_projeto-release.apk em caminho_do_projeto\build