mdccg / simple-calculator

Calculadora para dispositivos móveis.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

simple-calc

Sumário

Motivação

Este app consiste em uma calculadora.

Por estarmos em um ambiente de experimentação, as operações aritméticas são efetuadas através da função eval. Entretanto, o professor alertou sobre as potenciais vulnerabilidades de tal função em ambientes profissionais. Vale destacar que toda a lógica do app foi desenvolvida pelo professor em sala de aula e a atividade consistiu em finalizar o app, adicionando apenas a interface de usuário.

Este foi o primeiro repositório de código apresentado no Curso Superior de TSI do IFMS como requisito para obtenção da nota parcial das atividades da unidade curricular Programação para Dispositivos Móveis I.

Próximo repositório →

Pilha de tecnologia

Papel Tecnologia
Ambiente de execução Node
Plataforma Expo
Linguagem de programação JavaScript
Front-end React Native

Galeria

Protótipo visual fornecido pelo professor

Protótipo visual

Tela desenvolvida

App clonado

Como rodar

Pré-requisitos

Passo a passo

  1. Clone o repositório de código em sua máquina;

  2. Abra um shell de comando de sua preferência (prompt de comando, PowerShell, terminal etc.);

  3. Instale as dependências do projeto através do seguinte comando:

$ npm install

Caso esteja utilizando o gerenciador de pacotes Yarn, execute o seguinte comando como alternativa:

$ yarn
  1. Execute o seguinte comando para iniciar o app:

Para npm:

$ npm run start

Para Yarn:

$ yarn start
  1. Uma vez iniciado, aparecerá um QR Code. Você deve escaneá-lo com o aplicativo Expo Go, disponível para Android e iOS;

  2. Como alternativa, você pode executar o app no seu navegador, pressionando o atalho w. Entretanto, alguns módulos podem não funcionar na versão web do app;

  3. Exclusivamente para este repositório de código, você pode executar uma versão similar no meu snack1 mdccg/calculadora2.

1 Snack refere-se a um recurso do site da Expo onde os desenvolvedores podem criar, visualizar e compartilhar trechos de código-fonte em tempo real usando um ambiente de desenvolvimento on-line. Esses trechos de código-fonte geralmente contêm exemplos de como implementar recursos específicos no React Native, e os usuários podem testá-los instantaneamente em seus próprios dispositivos móveis, sem precisar configurar um ambiente de desenvolvimento em seu computador.

About

Calculadora para dispositivos móveis.


Languages

Language:JavaScript 100.0%