Portfolio application developed to present my skills

CatsApp-project

Portfolio application developed to present my skills.

CatsApp has the following functionality:

  • it takes information (URL of a picture) from https://api.thecatapi.com
  • 1 screen: displays the random picture of a cat in a UIImageView after app is loaded or when “Next” button is pressed
  • 1 screen: “Like” button saves the URL of the picture using UserDefauls
  • 1 screen: “floppy disk” button opens the 2nd screen
  • 2 screen: displays the saved URL of liked pictures using UITableView
  • 2 screen: “See the cats” button opens 3rd screen
  • 3 screen: displays the images of the cats from the saved URLs displayed on the previous screen using UICollectionView

Hope that you like cats as much as I do ^_^

JSON / UIImageView / UITableView / UICollectionView / NavigationController / UserDefaults

Here is a small preview of the app:

Screen 1

Screen 2

Screen 3

GitHub

https://github.com/rok1smr/CatsApp-project