Assignment - Flutter/Android
Overview
You have to build a basic news application. It will have two pages
The home page that has a list of news items arranged by source/category of
news
Clicking on a news item in the home page will trigger the details page with
details of a single news item
Reference Images
HOME PAGE
Details Page →
Details
Source of News
Guardian API [Link]
[Link] [Link]
you can also use any other API endpoints available
Home Page Details
There should be a way to select the source/category of news, like a scrollable tab
(where each page is a different news source) (like the scrollable tabs on the play
store)
Choose about 10 news sources/categories in total (each a separate tab)
Each tab will have all the news from that source/category
Each single news item should have at least the thumbnail, title, date, description
for the news article
Clicking on the news item will take you to the detail page
Detail Page
Should be a webview for the news item clicked
Should not open in an external browser
Assessment criteria
Functionality
Code quality
Handling of all possible scenarios (scroll position, orientation are just some
scenarios)