A small UIKit app that fetches articles from New York Times' "Most Popular Articles" API.
API documentation: https://developer.nytimes.com/docs/most-popular-product/1/overview
The following technologies and patterns were used to build the app:
- MVVM (Model-View-ViewModel) Architecture
- Dependency Injection / Dependency Containers
- UIKit
- Reactive Programming with Combine
- XCTest
- iOS 15 and later
No special configuration is needed because the app does not rely on third-party libraries.
Just make sure to include an "API_Key" key/value pair in the Info.plist file, containing the value of the API key.
Description | Screenshot |
---|---|
Most Viewed Articles | |
Path Options | |
Period Options | |
Most Emailed Articles | |
Most Shared Articles | |
Fetching articles... | |
Article Details |