Develop an app that shows a Pokémon list with its image and name. When a user taps on a Pokémon, the app will show a detailed view of Pokémon’s name, images, stats, and category (fire, smoke, etc).
The APIs are available at the following address.
- Use Swift 5.5
- Use iOS 11 as Target SDK
- You can use a few external libraries, and motivate their usage
- Use the MVVM pattern
- Use CocoaPods, Carthage, or SwiftPM, but motivate your choice into the
README.md
file - The app’s UI must be dynamic and must support both iPhone and iPad without using XIBs or Storyboards
- Create a
README.md
file where you describe the project and your choices - Put your project on a public repository on GitHub
- Check that your code correctly builds on the latest stable Xcode
- Use one external library at most
- Make the app work seamlessly also offline
- Write Unit Tests
- Personalize the project with something that may be useful to this app