O projeto CoinApp foi desenvolvido usado o Xcode 16.2 (16C5032a) com Swift 6.0.3 (6.0.3.1.10).
O projeto esta dividido em pastas da seguinte forma:
- Endpoints: Onde esta as configurações dos endpoints utilizadas no projeto
- Helpers: classes para auxiliar no desenvolvimento (como extension e classes auxiliares)
- Networking: Uma abstração para camada de rede que pode ser utilizada para todo o projeto
- Scenes: Onde ficam as features do projeto (como tela de listagem e detalhes)
Nesse projeto não foi utilizada nenhuma dependencia de terceiros, tudo foi utilizando bibliotecas nativas do iOS.
Para executar, basta realizar o download do projeto (por meio de clone ou download do zip) e abrir o arquivo CoinApp.xcodeproj.