CPSC270A
Software Eng & Project Design

Project Part 1

Tab Bar

Create tab bar scaffold for your project app.

Details

Create a new Flutter project that:

  1. contains a bottom tab bar where

    1. each tab button should have a unique, logical icon.

    2. each tab should display unique placeholder content (text, image, or something else).

    3. each tab’s widget should be implemented with its own class which is defined in its own file.

  2. uses GitHub

    1. to manage the versions of your project.

    2. to envite me as a collaborator for your repsoitory.

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

Grading

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

app has a bottom tab bar 25 points
tab bar has 5 tabs 25 points
tab buttons have unique logical icons 25 points
tabs have unique placeholder content 25 points


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

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

Submission

Submit your code by tagging a GitHub commit as “part1” before class on Wednesday, February 19th.