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.
1. The application have only four different screens.
2. The application don't use third-party dependencies.
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
- Xcode 11.0+
- Swift 5.1+
- Add custom ActivityIndecator with picture - Spinning Cat.
- Add the ability to mark your favorite photos and store links to them in DefaultUsers.
- Make more readable and clean code in ViewControllers.
- Add the ability save score in QUIZ and create result table
- Thanks to thecatapi.com for the Data.