Ionic Creator – exportando e gerando apk

Continuando nossa jornada sobre o Ionic Creator, vamos agora exportar o app que fizemos na ferramenta, para podermos editar o código e gerar o instalador para o Android (.apk).

Se você não tem i-d-e-i-a do que é Ionic, muito menos Ionic Creator, comece por aqui!

No Ionic Creator, no canto direito superior, nós temos 3 (três) botões interessantes:

o botão de Temas e SCSS, o botão de exportação e o botão de compartilhamento.

Clique na imagem para ampliar

Temas e SCSS

Nesta opção temos duas abas. Na aba de temas, podemos modificar as cores e fontes utilizadas no projeto, tanto para o cabeçalho, menu ou para as opções de cores padrão que a ferramenta exibe para botões, por exemplo.

Na aba de SCSS podemos escrever código SCSS (que é uma forma mais produtiva de escrever CSS, similar ao SASS) para sobrescrever/reescrever os estilos já definidos pelo Ionic.

Clique na imagem para ampliar

Compartilhar

Assim como eu fiz no post Ionic Creator – Crie através de interface, você pode precisar compartilhar o app que está prototipando com mais alguém. Nesta opção podemos compartilhar através de link, e-mail e até SMS.

Clique na imagem para ampliar

Exportar

Na versão gratuita temos duas formas de exportar um projeto do Ionic Creator. Uma bem simples é baixar o ZIP do app, e colocar na pasta WWW de onde estamos desenvolvendo o app.

Mas a forma que vamos utilizar é outra, onde o próprio Ionic se dá o trabalho de colocar os arquivos na pasta correta que é através da CLI.

Clique na imagem para ampliar

Abra então o prompt de comando e navegue até a pasta onde vamos criar o app.

Depois digite o comando:

ionic start imc-felizardo creator:[sua-id]

Essa ID muda de acordo com projeto e conta, então, verifique o seu pra inserir corretamente no comando.

Clique na imagem para ampliar

Após digitar o comando, o Ionic vai baixar os arquivos necessários pra que seu app funcione, então, vai depender da sua velocidade de internet.

Vamos ver se funcionou…você lembra como faz pra rodar um app no Ionic?

Primeiro entre na pasta do projeto, que no caso é imc-felizardo, e depois digite o comando:

ionic serve

Gerando APK com Ionic

APK é Android Package, que é um arquivo compilado, usado de forma paralela a Google Play para instalar programas no Android (agora sim hein!).

 

Prefere aprender em vídeo?

Se você já usa sua máquina para desenvolver, é provável que alguns dos requisitos pra gerar o .apk você já tenha instalado no seu computador.

  1. Instale o Java (recomendável a versão 32 bits, por compatibilidade) – http://www.java.com/pt_BR/download/manual.jsp
  2. Instale o Java JDK – http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?ssSourceSiteId=otnpt
  3. Instalar o Android SDK. Não é preciso baixar a IDE do Android Studio, que é pesadinha, por sinal. Baixe apenas as ferramentas do Android SDK (para Windows o arquivo tem 144mb). – https://developer.android.com/studio/index.html#downloads

Atenção aqui! A instalação deve ser feita na pasta geral do sistema e não do usuário do sitema.

Depois de instalar o SDK Manager, execute e instale a API do Android. Você pode instalar a que quiser, mas no momento recomendo pelo menos a instalação da API 22 do Android.

Configurações Necessárias

Se você já instalou IDEs de desenvolvimento, sabe que vez ou outra precisamos alterar algumas variáveis do ambiente, e agora não será diferente.

Vamos em: Painel de Controle >> Sistema >> Configurações avançadas do sistema >> Avançado >> Variáveis de ambiente

Suas variáveis devem ser algo como:
PATH (usuario)
C:\Users\codificar\AppData\Roaming\npm

PATH (sistema)
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\nodejs\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\

O que você deve adicionar:
A variável ANDROID_HOME
C:\Program Files (x86)\Android\android-sdk

Adicionar no final da variável PATH (usuario)
;%ANDROID_HOME%\plataform-tools;%ANDROID_HOME%\tools

Depois de tudo isso feito (eu sei que você demorou um pouco porque sua internet não ajudou a baixar os SDKs) vamos voltar ao prompt e em fim criar o .apk.

De volta ao prompt digite:

ionic platform add android

E depois:

 ionic build android

Pra encontrar o arquivo, vá até a pasta do seu projeto depois em platforms >> android >> build >> outputs >> apk >> android-debug.apk!

Esse é o instalador do seu app. Basta enviá-lo para algum celular android e instalar!

Achou fácil?! Difícil? Deixa sua opinião nos comentários ou na minha página do Facebook!

André Felizardo

View Comments

Share
Published by
André Felizardo

Recent Posts

Blockchain & Cripto

Desvendando o Potencial da Blockchain e Criptomoedas através da Criptografia Em um mundo onde a…

2 semanas ago

Automatize o deploy de uma aplicação React com Github Actions e FTP

O deploy de uma aplicação React é uma etapa crucial para disponibilizar sua criação na…

10 meses ago

Github Satellite 2020 – Muitas novidades

Satellite 2020 foi a primeira conferência virtual do Github. O Github já tinha sido liberado…

4 anos ago

Web Components – Guia Geral

Neste guia veremos o que são web components, quando usar, sua estrutura e também um…

4 anos ago

Tipos de Frontend

A alguns anos atrás escrevi um texto sobre o que é o frontend, também palestrei…

4 anos ago

SVG – Guia definitivo

O que é SVG é a sigla para Scalable Vector Graphics que traduzindo seria gráficos…

4 anos ago