The Monsterpedia app allows users to learn about their favorite Pokemon, track which they have caught, and build there own teams to take to battle.
The app relies on Apple’s networking APIs in order to make HTTP requests and retrieve data from pokeapi.co. It also uses a group queues (Grand Central Dispatch) in order to make multiple requests asynchronously and handle the results once they are all finished. Persistence is done through Core Data.
- Multithreading (Grand Central Dispatch)
- Networking with RESTful APIs
- Persistence (Core Data)
- Auto Layout and Stack Views