Develop a simple app presenting a list of all New York Top Stories, with a detail view.
- Use latest version of Swift
- Deployment target 12.0
- Must work in portrait and landscape
The Top Stories are fetched from the New York Times public API. Visit developer.nytimes.com to get an API key.
The app must follow [Apple Human Interface Guidelines](The app must follow Apple Human Interface Guidelines, as well as contain at least the following:), as well as contain at least the following:
- Small image
- Title
- Author
- Navigation bar title
- Large image
- Title
- Description
- Author
- "See more" to open and preview the article. The user should not leave the app.
- Use of external dependencies should only happen if really needed.
- Please do not use WKWebView
- Use of MVC is strongly discouraged.
- Strong attention on quality and testing will be recognized.
- Organisation, separation of concerns and clean code is essential.
- Use of Design Patterns is inevitable.
- Clean git history is much appreciated.
- View code is a plus.
- Keep it simple.