Skip to content

PrashantMangukiya/SwiftRSSReader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift RSS Reader

RSS Reader demo application build using Swift 2, Xcode 7, and iOS 9.

Overview

Swift based RSS Reader that loads rss feed as an xml from remote server and parse it using NSXMLParser. Once parsing done, it loads data into UITableView i.e. shows title and date. When clicked on title it goes to details page where it will browse post url within UIWebView. This is sample rss reader application you can use as a base for any RSS Reader project and expand it. You can use it free for either personal or commercial use.

It consist functionality below:

  • Fetching rss feed as xml from remote server.
  • Parsing xml using NSXMLParser.
  • Convert xml into swift based array object.
  • Listing records within UITableView.
  • When clicked on title, it shows details page.
  • Details page will load post url within UIWebView.

ScreenShot iPhone4 ScreenShot iPhone4

Build Using Platform

  • Swift 2
  • iOS 9
  • Xcode 7
  • NSXMLParser

Supported Device

iPhone 4s, 5, 5s, 5c, 6, 6 Plus, 6s, 6s Plus, all iPad having iOS 8.4, iOS 9

Technology used

  • Table View Controller UITableView.
  • Web view UIWebView.
  • NSXMLParser library for xml data parsing.
  • Simple and Clean interface.
  • Build with Xcode storyboard.
  • Adaptive layout for major screen size support.
  • Build with Swift 2, iOS 9, Xcode 7 and NSXMLParser.

How To Use

Setup Data folder

Open Common.swift and set value for RSS_FEED_URL.

// RSS Feed URL
let RSS_FEED_URL = "http://www.prashantmangukiya.com/feed/"

Screenshots

iPhone 4s

ScreenShot iPhone4 ScreenShot iPhone4

iPad

ScreenShot iPhone4

ScreenShot iPhone4

License

SwiftRSSReader is available under the MIT license. See the LICENSE file for more info.

Legacy Version

Xcode 6, iOS 8.4 based source code moved to Source-Xcode6 folder. Please note that Xcode 6 based source code are deprecated and not upto date. I will suggest to use latest Xcode 7 based source fromSwiftRSSReader folder at root.

About

RSS Reader demo application build using Swift 2, Xcode 7, iOS 9

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages