Skip to content

It's mini-project as test-task for Intership program Summer-2020 in MacPaw company (Kyiv, Ukraine).

Notifications You must be signed in to change notification settings

alexeysur/CatAPIViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CatAPIViewer_v2

It's mini-project as test task for Intership program Summer-2020 in MacPaw company (Kyiv, Ukraine).

It's second release, because the first was very terrible.

Input data:
Here is a database of cats — docs.thecatapi.com where you can get any data on the breeds, photos of specific information about cats and much more.

What I have done:
* iOS app using Swift, with a list of cat breeds and a separate screen for a detailed description of the breed.
* Also I made the quiz, something like “Guess the breed by the photo”
* And I made gallery with a list of photos and a separate screen to see them full-size.

Limitations:
1. The application have only four different screens.
2. The application don't use third-party dependencies.

Getting Started

Clone or download the repo onto your machine and open it in Xcode.
To start collecting data about cats, you need to get an API key for requests.
You can get it by registering at thecatapi.com. The key will be sent to your email.
The link to manual API https://docs.thecatapi.com

Prerequisites

  • Xcode 11.0+
  • Swift 5.1+

ScreenShots App:

TODO:

  1. Add custom ActivityIndecator with picture - Spinning Cat.
  2. Add the ability to mark your favorite photos and store links to them in DefaultUsers.
  3. Make more readable and clean code in ViewControllers.
  4. Add the ability save score in QUIZ and create result table

Acknowledgments

  • Thanks to thecatapi.com for the Data.

About

It's mini-project as test-task for Intership program Summer-2020 in MacPaw company (Kyiv, Ukraine).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages