Skip to content

iOS App to show Top Stories from New York Times

Notifications You must be signed in to change notification settings

ruangchupa/NYT-News

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NYT News

iOS app displaying New York Times top stories.

Features

  • Shows articles from various sections of New York Times top stories.
  • Open each article as a web page (I couldn't find article detail API so I show the news url as a web page instead).
  • Navigate between articles by swiping.
  • Save article as favorite.
  • Caching on article list and images. Simulator Screen Shot - iPhone 13 - 2022-01-14 at 14 40 29 Simulator Screen Shot - iPhone 13 - 2022-01-14 at 14 40 59 Simulator Screen Shot - iPhone 13 - 2022-01-14 at 14 41 51

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Software required to run this project:

  • Xcode 13

Installing

  • Open NYT News.xcodeproj on your local machine using Xcode
  • Click the Run button on Xcode
  • The iOS simulator will be opened and automatically run the app

Tests

Currently we have one test target:

  • Unit Tests

    Examines single path of our codes through a method or function.

Deployment

Will be added later.

Built With

Apple frameworks:

  • Swift 5 - A clean and modern programming language from Apple.
  • SwiftUI - Declare the user interface and behavior for your app on every platform..

Networking

  • SDWebImage - Asynchronous image downloader with cache support as a UIImageView category.

User Interface

Testing

  • Mocker - Mock Alamofire and URLSession requests without touching your code implementation.

Contributing

Please fork the repo instead of pushing the code directly. Thank you for your contribution 😀

Versioning

For the versions available, see the tags on this repository.

About

iOS App to show Top Stories from New York Times

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages