/Spotter

MVVM + Unit Test Example in an iOS Application Project

Primary LanguageSwift

Spotter

MVVM + Unit Test

Introduction

An example of MVVM in a real project with unit testing, fetching datas from server, using Codable API, downloading images and cache downloaded images, unit testing for URLSession calls and JSON Decoding and lots of other stuff.

Requirements

To use this project you need to install NVActivityIndicatorView pod for some beautiful loading animations.

Usage

To run the project, clone the repo, and run pod install from the project directory first.

Author

Keyhan Kamangar, keyhankam@icloud.com

License

Spotter is available under the MIT license.