Giter Site home page Giter Site logo

gasilva8 / aplicativo-coronavirus-sus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from spbgovbr/aplicativo-coronavirus-sus

0.0 0.0 0.0 20.87 MB

Aplicativo Coronavirus - SUS

Home Page: https://www.gov.br/pt-br/apps/coronavirus-sus

JavaScript 0.54% TypeScript 47.11% HTML 17.40% CSS 34.95%

aplicativo-coronavirus-sus's Introduction

Aplicativo Coronavirus - SUS

O app visa conscientizar a população sobre o coronavírus (Covid-19), trazendo informativos de diversos tópicos como os sintomas, como se prevenir, o que fazer em caso de suspeita e infecção, mapa indicando unidades de saúde próximas, etc.

Requerimentos

Instalação e configuração do ambiente

  1. Instale o cordova globalmente: npm install -g cordova@8
  2. Instale o ionic globalmente: npm install -g ionic@5
  3. Abrir o Android Studio -> Configure -> SDK Manager:
    • SDK Android 9.0 (API 28)
    • Android SDK Tools
    • Platforms-Tools
    • Android Emulator

Passos iniciais

  1. Clonar o projeto para o diretório desejado
  2. Trocar o diretório corrente para o novo diretório
  3. Dentro do diretório, execute o comando npm install

Executando o projeto localmente para fins de desenvolvimento

  1. Execute o comando ionic serve
  2. Ao final, será iniciado um servidor local de desenvolvimento no endereço http://localhost:8100

Build para Android

Utilizar o seguinte comando:

ionic cordova build android --prod

Ao final da execução, o caminho contendo o pacote apk será informado.

Atenção: antes de gerar uma nova versão para publicação (interna ou pública), editar o arquivo config.xml e incrementar o valor version na chave <widget>.

Build para Android com apk assinado

Necessário que a keystore da loja de destino esteja na raiz do projeto e a alteração do arquivo build.json da seguinte maneira:

"android": {
    "release": {
      "keystore": "NOME DO AQUIVO KEYSTORE",
      "alias": "ALIAS UTILIZADO DURANTE A CRIAÇÃO DA KEYSTORE",
      "password": "SENHA UTILIZADA DURANTE A CRIAÇÃO DA KEYSTORE",
      "storePassword": "SENHA UTILIZADA DURANTE A CRIAÇÃO DA KEYSTORE"
    }
  }

Utilizar o seguinte comando:

ionic cordova build android --prod --release

Ao final da execução, o caminho contendo o pacote apk será informado.

Atenção: antes de gerar uma nova versão para publicação (interna ou pública), editar o arquivo config.xml e incrementar o valor version na chave <widget>.

Build para iOS

Atenção: para os passos a seguir, é necessário um ambiente com o sistema operacional Mac OSX e a suíte de desenvolvimento Xcode instalado e configurado.

Utilizar o seguinte comando:

ionic cordova build ios --prod

Mesmo que esse comando termine em falha, abra o arquivo com extenção .xcworkspace em platforms/ios no XCode para finalizar a construção do projeto.

Ajuste as informações de assinatura e certificados para geração do IPA. Clique em Product -> Archive.

Atenção: antes de gerar uma nova versão para publicação (interna ou pública), editar o arquivo config.xml e incrementar o valor version na chave <widget>.

aplicativo-coronavirus-sus's People

Contributors

admin-softwarepublicobrasileiro avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.