Create an application to consult in Pokéapi#

Create an application to consult the Pokedex and get the first 150 pokemons based on mockup below:

mockup.png

Must contain

  • Use Storyboard and Autolayout
  • Dependency Manager. (e.g., Cocoapods)
  • Network communication framework. (e.g., AFNetwork)
  • Pokemon ordered list. Example on API: http://pokeapi.co/api/v1/pokedex/1
  • Pokemon Detail. Example on API: http://pokeapi.co/api/v1/pokemon/
  • Detail screen must have Pokemon Name, Pokedex ID, Pokemon Picture, Species and Type or Types
  • Async images loading

Plus + if contains

  • Universal App, Ipad | Iphone | Landscape | Portrait (Size Classes)
  • Images cache. (e.g., SDWebImage)
  • Share Pokemons on facebook and twitter
  • JSON -> Object Mapping. (e.g., Mantle)
  • Functional Tests. (e.g., KIF)

P.S.

The mockup photo in the assets folder

Submission Process

The candidate must implement the solution and send a pull request to this repository with his solution.

The Pull Request process works as follow:

  1. The candidate will make a fork from this repository (don't clone directly!).
  2. Develop your project that fork.
  3. Commit and Push the changes to own fork.
  4. By Bitbucket interface send us a Pull Request.

Attention!

Do not try to do PUSH directly to THIIS repository!!