Projeto feito utilizado Xcode 11.6, com Swift 5 e utilizando o iOS 9.0 como versão mínima. Para executar basta abrir o Bank-CleanSwift.xcworkspace
e executar o mesmo.
Foi utilizado a arquitetura clean-swift junto com:
- Autolayout
- View code
- Quick/Nimble/Nimble-Snapshots para testes. Permitindo escrever os testes de maneira mais estruturada (BDD)
- Travis-ci para continuous integration
- Codecov para cobertura de testes