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.