📦 Danarvelini / FloorCalculator_Dart_Flutter

0 stars 0 forks 👁 0 watching
📥 Clone https://github.com/Danarvelini/FloorCalculator_Dart_Flutter.git
HTTPS git clone https://github.com/Danarvelini/FloorCalculator_Dart_Flutter.git
SSH git clone git@github.com:Danarvelini/FloorCalculator_Dart_Flutter.git
CLI gh repo clone Danarvelini/FloorCalculator_Dart_Flutter
danhausen danhausen main e0752fa 4 years ago 📝 History
📂 master View all commits →
📁 android
📁 assets
📁 ios
📁 lib
📁 test
📄 .gitignore
📄 .metadata
📄 README.md
📄 README.md

Calculadora de pisos e revestimentos

Aplicativo de uma calculadora de pisos e revestimentos criado para disciplina de Programação Mobile, criado por Kleber de Oliveira Andrade

Tutorial de criação deste app: clique aqui

Como clonar o projeto

  • Faça um fork do projeto (precisa ter uma conta no github)
  • Abra o terminal do Visual Studio Code
Acesse a pasta onde deseja salvar o aplicativo e digite: git clone linkdoprojetonoseugithub* floorcalculator
  • Clique em File --> Open e abra o projeto
Não se esqueça de abrir o arquivo pubspec.yaml* e salvar (CTRL + S) o arquivo para que os plugins sejam baixados

Desafio para aula

  • Adicionar um novo atributo (price) na classe FloorModel e um novo campo numérico no CalculatorPage para o usuário digitar o preço;
  • Criar uma função para calcular o preço na classe Controller e exibir o resultado no ResultDialog;
  • Validar os campos de entrada para quando o usuário digitar valores negativos ou zero;
  • Criar uma função para limpar (zerar) os campos do formulário;
  • Criar um ícone para o aplicativo (plugin flutterlaunchericons, gerador de ícone&crop=0&backgroundShape=square&effects=none&name=ic_launcher)). Exemplo de como inserir imagens no flutter, clique aqui.

Licença

Copyright 2020 Kleber de Oliveira Andrade Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.