This is an iOS app which display Canada news and feeds.
Model–view–viewmodel (MVVM)
Libraries used
-
SwiftLint - A tool to enforce Swift style and conventions, loosely based on GitHub's Swift Style Guide
-
Nuke - Nuke Nuke provides a simple and efficient way to download and display images in your app.
- Clone the project
- Open terminal and
cd
Xcode project folder location. - Run below command in terminal
pod install
Make sure to install latest (1.7.2) Cocoapods in machine before running this command.- Open
CanadaFeed.xcworkspace
file in Xcode10.2 or later version - Build and Run the application!
Supported Xcode version - 10.2 and later
Minimum iOS deployment target - 12.0
Device : Universal App
Unit Test - CanadaFeedTests (XCTest
)