Este projeto é uma aplicação web completa que permite gerar pacotes Android (APK/AAB) a partir de Progressive Web Apps (PWAs). Com uma interface moderna e intuitiva, a ferramenta automatiza o processo de empacotamento do seu site para a plataforma Android, simplificando a publicação em lojas de aplicativos.
Leia o artigo completo sobre esta Alternativa ao PWABuilder
Antes de começar, certifique-se de ter os seguintes requisitos instalados:
- Node.js: Necessário para rodar o servidor backend.
- Ambiente Android (via Bubblewrap): O projeto utiliza o
@bubblewrap/clipara gerar os pacotes, exigindo o SDK do Android e o Java Development Kit (JDK) configurados no sistema.
Para instalar as dependências do projeto, execute o comando abaixo na raiz do repositório:
npm installApós instalar as dependências e configurar o ambiente (veja abaixo), inicie o servidor executando:
node server.jsEm seguida, abra o seu navegador e acesse: http://localhost:3000
Para que a geração do APK funcione corretamente, é essencial aceitar as licenças do Android SDK e configurar o caminho do Java (JDK) no seu ambiente.
Se você estiver no Windows, execute os comandos abaixo no seu terminal para aceitar as licenças e definir a variável de ambiente (estes comandos assumem que o Bubblewrap instalou as ferramentas no diretório padrão do usuário):
%USERPROFILE%\.bubblewrap\android_sdk\tools\bin\sdkmanager.bat --sdk_root="%USERPROFILE%\.bubblewrap\android_sdk" --licensesset JAVA_HOME=%USERPROFILE%\.bubblewrap\jdkEste projeto foi desenvolvido utilizando as seguintes tecnologias:
- Node.js & Express
- Socket.io (Comunicação em tempo real)
- Multer (Upload de arquivos)
- Axios & Cheerio
- @bubblewrap/cli (Geração dos pacotes Android)
- HTML5, CSS3 & Vanilla JavaScript (Interface limpa, moderna e responsiva)
