Aplicativo desenvolvido com o intuito de dar dicas aos clientes de soluções simples para caso sua internet não funcione
- NodeJS
- Ionic
- Cordova
- express
- gulp
- gulp-concat
- gulp-minify-css
- gulp-rename
- nodemon
- socket.io
- bower
- gulp-util
- shelljs
- cordova-plugin-device
- cordova-plugin-console
- cordova-plugin-whitelist
- cordova-plugin-splashscreen
- cordova-plugin-statusbar
- ionic-plugin-keyboard
- phonegap
- sendgrid
- emailComposer
- socket.io
- pg
- Clone o repositório na pasta de sua preferência
- Vá para essa pasta e execute no terminal:
$ npm install -g cordova ionic
$ npm install
- Após instalar todas as dependências necessárias vá para a pasta do projeto e execute:
$ ionic serve -l
- A ultima versão desenvolvida está na pasta apk, e já está pronta para ser instalada (é necessário permitir a instalação de aplicativos não obtidos da Play Store)
$ ionic add platform android
$ ionic build android --release
o arquivo se encontrará em platforms/android/build/outputs/apk
- Para criar e executar o apk em um aparelho android você precisará criar uma chave na keystore, utilizando os seguintes comandos
$ keytool -genkey -v keystore nome_da_chave.keystore -alias alias_name -keyalg RSA -keysize 2048 - validity 10000
-
Insira a senha que será utilizada toda vez que o apk for assinado e suas informações
-
Para assinar execute o comando abaixo
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore nome_da_chave.keystore android-release-unsigned.apk alias_name
Caso não consiga executar o Java, vá para Java/jdk/bin, cole o apk e a chave lá e tente novamente