The PokedexApp is a swift project for view a list of pokemons.
- Xcode 14.1 is recommended.
- iOS >13.x is necessary.
Clone the reposotiry and open Pokedex.xcodeproj
๐
- This project uses MVI for presentation layer and Clean architecture for domain and data layer.
This project use Swift Package Manager
- SwiftNetworking - to simplify the Networking layer
- PokedexDomain - The domain layer of the app with the use cases, entities and Repository protocols
- SwiftUtils - helpful extensions
- SwiftLint - to keep the good practices
- SnapshotTesting - to make snapshot testing