CPSC270A
Software Eng & Project Design

Project Part 2

News

Complete the news tab so that it displays a collection of news stories.

Details

  1. The news tab should layout the news stories in a way that is both visually appealing and easy to use. If your not sure about how to do that, look at other apps for inspiration.

  2. The news tab should be able to display any number of news stories

  3. The app should define classes and widgets, in their own files, to improve organization and facilitate testing.

Your code should be clean, readable, and efficient. Follow the Effective Dart guides for help with style.

Extra Credit

Use unit test and/or widget tests to test the news tab’s state.

Grading

The functionality of your code will be graded according to the following point scale:

news tab layout is visually appealing 25 points
news tab layout is easy to use 25 points
news item layout is visually appealing 25 points
news tab can display any number of news items 25 points
extra credit unit and/or widget testing 5 points

/

The final grade for this part of the project will be computed as:

final int finalScore = max(functionalityScore - (daysLate / 52.0 * 100.0), 0.0);

Submission

Submit your code by tagging a GitHub commit as “part2” before class on Friday, February 28th.