allanlucio / framework_challenge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

framework_challenge

Este projeto foi desenvolvido com o objetivo de aplicar para a vaga de desenvolvedor Flutter na @Framework.

Conceitos Aplicados

A Arquitetura base do projeto utiliza os seguintes conceitos

  • Clean Archtecture
  • Os testes realizados foram feitos utilizando a metodologia TDD
  • lib Modular para Roteamento e injeção de dependências
  • Gerência de Estado foi utilizada a lib BLOC
  • A Lib Freezed foi utilizada para auxiliar na construção dos BLOCs e Mockito

Autenticação

A autenticação é FAKE, ou seja apenas duas constantes com o valor esperados são utilizadas para comparação e redirecionar para a home.

Usuario: admin@fruit_shop.com

Senha: password

Instruções para execução

Como o projeto utiliza geração de código, é preciso executar o build runner para gerar o código necessário.

1 - Executando a geração de código: Build Runner

$ flutter pub run build_runner watch --delete-conflicting-outputs

2- Executanto o projeto flutter

Após ter feito a geração de código o projeto pode ser executado normalmente.

$ flutter run

About


Languages

Language:Dart 49.5%Language:Makefile 49.1%Language:HTML 1.1%Language:Java 0.1%Language:Swift 0.1%Language:Kotlin 0.0%Language:Objective-C 0.0%