Skip to content

vitaminBW/CatBreedsBook

Repository files navigation

Cat Breeds App

This is an iOS application that displays a list of cat breeds, allows users to tap on a breed to view detailed information and images.

Features

  • Displays a list of cat breeds with random images.
  • Allows users to view detailed information and photos of selected breeds.
  • Caches images in memory and on disk for optimized performance.
  • Follows MVVM architecture and uses Combine for reactive programming.
  • Implements dependency injection using Swinject.

Requirements

  • iOS 16.0+
  • Xcode 12.0+
  • Swift 5.0+

Installation

  1. Clone the repository: git clone https://github.com/yourusername/cat-breeds-app.git

  2. Navigate to the project directory: cd cat-breeds-app

  3. Open the project in Xcode: open CatBreedsApp.xcodeproj

  4. Build and run the project on your preferred simulator.

Tests

Unit tests are provided to ensure the correctness of the view models and other critical components.

Contact

For any questions or issues, please contact [email protected].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages