Never tell people how to do things. Tell them what to do and they will surprise you with their ingenuity. – G.S. Patton, Jr., War As I Knew It, 1947

In this lab, you’ll continue work on programming and meet with your team.

Developing Mobile Applications

Work in teams of two for this exercise.

Exercise 4.1

Work through the first few chapters of Expo’s Tutorial: Using React Native and Expo:

As time allows, feel free to complete the sections that we’re skipping. They could be useful for your team project (e.g., modals, gestures, status bar, app icon, and splash screen sections).

When you have the app running on your device, save a screen shot of the homepage and add a new README.md that contains a list of one-sentence answers to the following questions:

  1. What does the Expo default template add to the minimal blank template (cf. lab 1)?
  2. How is the styling of the app widgets specified (cf. CSS)?
  3. What does Expo store in the app/ sub-directory?
  4. What does Expo store in the components/ sub-directory?
  5. When we `npx expo install` the expo-image-picker, what files are changed in the application?

Submit this application by pushing it to your cs262 repo, including: lab04/StickerSmash/; lab04/screenshot.png; and lab04/README.md.

Working with your Team

Meeting with Your Stakeholders

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).

Exercise 4.2

Make sure that your stakeholders have access to your team materials.

In this week’s team meetings, we focus primarily on your project vision.

Exercise 4.3

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.

Exercise 4.4

Meet with your teammates to write user stories for your project. Focus on completing the stories required for this sprint.

Checking In