RSS Feed Reader Example

This repository is an example iOS Application with MVVM design pattern.

Demo

Features

  • Shows 5 popular RSS Feeds
  • Shows images of RSS stories (if available)
  • Opens selected story’s link with safari

Prerequisites

  • Xcode
  • Cocoapods

Dependencies

  • RxSwift RxSwift is the Swift-specific implementation of the Reactive Extensions standard.
  • Feedkit – RSS, Atom, and JSON feed parser
  • Snapkit – An autolayout DSL for iOS and OSX
  • Kingfisher – Kingfisher is a powerful, pure-Swift

Target

It runs on iOS 13+

Concepts

  • MVVM
  • Programmatic Layout
  • Reactive Programming

License

MIT

GitHub

View Github