In this lab, you’ll continue work on programming and meet with your team.
Work in teams of two for this exercise.
Build a multiple-page application using React Navigation as follows.
@react-navigation/native
;
@react-navigation/native-stack
;
react-native-screens
;
react-native-safe-area-context
.
When the tutorial application is running, create a text file
(README.md
) in the root of your lab directory
that documents the application and includes one-sentence or
one-phrase answers to the following:
onPress
event handler for the home
screen component is specified as
() => navigation.navigate('Details')
.
Can we just say
navigation.navigate('Details')
? Why or
why not?
Update the application to list some movies and provide details for them using the new implementations of the screen components found here.
When the updated application is running, add one-sentence or
one-phrase answers to the following to the
README.md
:
Submit this application by pushing it to your cs262
repo.
Following each sprint, your team will meet with it’s peer stakeholders to discuss your progress. The stakeholders include us and selected members from other teams (see the “Team Stakeholders” list in Moodle).
Make sure that your stakeholders have access to your team materials.
#stakeholders
channel in your team’s
Slack workspace, in which your stakeholders can post their
comments for the homeworks. You can choose which of your
channels they have access to, but they should have access to
#stakeholders
and they should not have access to
#grading
.
In this week’s team meetings, we focus primarily on your project vision.
Participate in the following two meetings:
Each project team should have one team member give a one-minute project-pitch presentation to us and their stakeholders.
Build user stories based on your stakeholders true needs and desires.
Meet with your teammates to write user stories for your project. Focus on completing the stories required for this sprint.