- Setup React Native Dev Environment, making sure
ANDROID_SDK_ROOT
is set - Create a new React Native project with
npx react-native init ad340_react_native
- Make the home screen show:
- An application name or heading, centered and styled with a bold font >= 24pt
- A brief 1-2 sentence description of the application
- A list of values (any values?)
- Publish the code to a new github repo
- Add People and Person Detail screens
- Retrieve person data from the API when the People Screen loads
- Make the list items in the People screen function as links to the Person Detail screen with the given person's data selected
- Figure out how to pass person's data to the next screen (props via something with the navigator? modify the global context object?)
- Wrap the
PersonListItem
component in aTouchableOpacity
to allow navigation toPersonDetailsScreen
- Allow navigation back to each screen's parent (
Home -> People -> Person Details
) in the status bar - Complete
PeopleScreen.js
to display the person's image, as well as a list of their details - Fix Person Page Header