This is my Test App, that allows the user to get the list and the details of cat breeds that are present in the API.
The app has 4 different screens:
- Main screen
- RandomKitty
- KittyList
- KittyDetails
- Main screen has 2 buttons:
- KittyList
- RandomKitty User can navigate either to RandomKitty or KittyList
- RandomKitty has an UIImageView and a button. User gets a random image of a kitty from the API, can click refresh button to get another random Image. When user clicks on the image it will be displayed in full size. User can also zoom the picture.
- KittyList is a UITableView with a list of all cat breeds from the API. User can search breeds by the country/origin. The initial idea was also to have a picture of the kitty in the tableView. However, it was removed in the very end of the development, due to demanding requirements.(It works nice with very high internet speed)
- KittyDetails with the details of a particular breed. User can take a look at breed details. He/She can interact with an image in the same way as in RandomKitty Screen. If user wants some more info about the breed, he/she can click on Wikipedia button




