Skip to content

Decidi criar esse projeto inspirado no aplicativo do The Coffee, com uma pitada de animação e uma boa arquitetura.

Notifications You must be signed in to change notification settings

MarlonBeloMarques/TheCoffee

Repository files navigation

The Coffee Animation

Buscando cada vez mais bons testes unitários utilizando o TDD (Test-Driven Development) e baseando-se no repositorio mvvm-with-react-native, onde utiliza o padrão arquitetura MVVM. Decidi criar esse projeto inspirado no aplicativo do The Coffee, com uma pitada de animação.

Objetivos principais a serem alcançados com esse projeto:

  • Testes unitários limpos (sem errors, warnings etc.)
  • Testes de UI limpos (sem errors, warnings etc.)
  • Experimentar o padrão arquitetural MVVM com Arquitetura Limpa

Um pouco mais sobre a abordagem utilizada

Algo que me incomodava durante as escritas de testes automatizados no React Native, eram os errors e warnings. Depois de um bom tempo trabalhando com React Native, posso dizer com segurança que são poucos os projetos que possuem testes sem alertas. Isso, muito devido a forma como o desenvolvedor escreveu os testes, ou, a abordagem arquitetural adotada.

Testes automatizados e Arquitetura estão quase que diretamente relacionados, para se ter bons testes, é preciso uma arquitetura desacoplada. Pensando nisso, criei esse projeto com o foco principal em escrever testes sem alertas de errors etc. Para isso, devemos seguir um principio basico do desenvolvimento. Separar responsabilidades.

Segue diagramas arquiteturais:

Sobre o Projeto

The Coffee Animation é uma aplicação inspirada no aplicativo do The Coffee, só que, com uma pitada de animação.

Build

Agora o grand finale, na raiz do projeto, rode o seguinte comando:

yarn

Após isso, dependendo da plataforma que você deseja rodar a aplicação, execute:

yarn android

ou

yarn ios

Contact

Para entrar em contato comigo:

About

Decidi criar esse projeto inspirado no aplicativo do The Coffee, com uma pitada de animação e uma boa arquitetura.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published