Skip to content

Latest commit

 

History

History
55 lines (35 loc) · 3.03 KB

README PT.md

File metadata and controls

55 lines (35 loc) · 3.03 KB

Operações com Números Binários

Sobre esse projeto

Aplicativo desenvolvido com Flutter e Dart para realizar operações de soma, subtração, multiplicação, divisão e resto com números binários.

Por que??

Este aplicativo foi desenvolvido para o processo seletivo de uma vaga para desenvolvedor.

Algumas observações sobre esse aplicativo

  • Não está presente na Play Store ou App Store

Features

  • Permite realizar operações com números binários de 0 - 255 (Requisito do problema).
  • Permite o usuário escolher 5 operações, sendo elas: Soma, Subtração, Multiplicação, Divisão e Resto.
  • Forms reativos que mostram avisos se o usário digitar números inválidos, como número não binários.
  • Botão de realizar operação reativo que só fica habilitado se os números estiverem dentro dos requisitos.
  • Tratamento e feedback ao usuário de erros. Um aviso é mostrado se o usuário, por exemplo, escolher 0 como divisor.
  • Resultado apresentado também em número binário (Requisito do problema).

Desenvolvido com:

  • Flutter - Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
  • Visual Studio Code - Is a code editor redefined and optimized for building and debugging modern web and cloud applications.
  • Android Studio - Android Studio provides the fastest tools for building apps on every type of Android device.
  • MobX- MobX for the Dart language.
  • mobx_codegen- MobX Code Generation library
  • flutter_mobx - Flutter integration with MobX.dart.
  • flutter_modular - A smart project structure.
  • slidy CLI - CLI package manager and template generator for Flutter. Generate Modules, Pages, Widgets, BLoCs, Controllers and tests.
  • custom_splash- A Flutter package to custom splash screen
  • build_runner - A package that provides a concrete way of generating files using Dart code

Contribuindo

Eu fico muito feliz se você quiser contribuir com meu projeto, pode enviar quantos pull requests desejar. Se tiver alguma dúvida sobre o projeto ou quiser conversar sobre ele, entre em contato comigo.

Thank you.

Licença

This project is licensed under the MIT License - See the LICENSE.md for details.