sauravbhattacharya001 / FeedReader

An RSS Feed Reader for most read Reuters feeds.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FeedReader

An RSS Feed Reader for most read Reuters feeds. Updated to Swift 3.

To run the app:

  1. Start the project in Xcode by double clicking FeedReader.xcodeproj.
  2. Run the app on iPhone 5S simulator.

To run unit tests:

  1. Start the project in Xcode by double clicking FeedReader.xcodeproj.
  2. Go to test navigator and run the included tests in the app.

Test cases:

  1. Test with internet connection and without internet connection. Check whether data loads correctly when internet connection is lost at different times:
    1. Right at the beginning -> Should show a friendly message that connection needs to be online.
    2. While using the app -> Uses cached data
    3. On app restart -> Gets live data if connection available, else gets cached data.
  2. Check the title and description on the app are same between the cell view and detailed view (on tapping the cell).
  3. Check that story link opens in browser on clicking the story link.

Tested only on iPhone. Use Xcode 8.

About

An RSS Feed Reader for most read Reuters feeds.


Languages

Language:Swift 100.0%