Get familiar with react-native tooling and development experience.
Given I have recipe 'Biscuits and Gravy'
And I have recipe 'Tacos'
When I open the 'Top Notch Recipes'
Then I should see two recipes
And I should see the average rating of each recipe
Given I have recipe 'Biscuits and Gravy'
When I view 'Biscuits and Gravy'
Then I should see ingredients for 'Biscuits and Gravy'
And I should see the average rating for the recipe
The recipes should be retrieved using the api definition found here
- Setup a new react-native application using
create-react-native-app
. - Create unit tests using Jest
- Create Acceptance Tests using Detox
- Run unit tests using yarn
- Run Acceptance Tests using yarn
- Use native components in react-native
- Nodejs
- JavaScript runtime
- Yarn
- Facebook created package manager commonly used inplace of npm.
- React Native Cli
- Used to run react-native apps
- Create React Native App
- Used to create an initial react-native app.
- Detox
- End-to-End testing tool
- Jest
- Unit testing framework
- React-Native <= 0.55.x does not work with node 10.x.x.