/New-York-Times-Top-Stories

The app should allow the user to see a list of the top stories by New York Times.

Primary LanguageKotlin

New-York-Times-Top-Stories

The Task - Top Stories by New York Times App

the JSON API at https://developer.nytimes.com/. The app should allow the user to see a list of the top stories by New York Times. The user should be able to bookmark an article to read it later.

UI Requirements

Use a tab bar for navigation. Use the first tab for the list of all top stories and the second tab for the bookmarks. Display the top stories in a list. Make sure that the list contains a photo (if available), title and publication date / time of the article Create a details page containing all the above information, the article abstract and a link to the original article For the bookmarks screen use a grid view.

Things to consider

When calling the JSON API the app should remain responsive by not blocking the main UI thread. Can the bookmarks be available also offline.