TechNews

News feed app which gives a user regularly-updated news from the internet related to technology use.

App was built with use the Guardian API. This is a well-maintained API which returns information in a JSON format.

newsappgif

When there is no data to display, the app shows a custom screen that informs the user how to populate the list.

nonewsgif

The app checks whether the device is connected to the internet and responds appropriately. The result of the request is validated to account for a bad server response or lack of server response. The App displays custom screen with possible solutions for internet conection problems.

nointernetgif

App has a settings screen that was added to the News Feed app which was made earlier. It allows users to narrow down the stories displayed in from the feed. The available preference options presented to the user are the earliest date of stories and order of stories depending on relevance or date.

rightformatgif relevancegif

If user enters the date in a wrong format, he is prompted to check his date. wrongformatgif

App queries the content.guardianapis.com API to fetch news stories related to the topic chosen by the user. topicgif topic2gif