- Node 10+ (https://nodejs.org)
- expo-cli (
npm install expo-cli --global
) - Expo app (iOS | Android)
- IDE like IntelliJ (6 Best React Native IDEs)
git clone https://github.com/webplatformz/react-native-workshop.git
cd react-native-workshop
npm i # Install project dependencies
expo start # Start Expo Dev Server
To run your app on your smartphone connect using Expo app. Caution: Disconnect from VPN ;-)
- Components and Styling
- API Service
- Create Component with Props
- Add State
- Platform-specific Code
- Persist Data
You can jump to exercise by checking out the respective branch. Each exercise has an exercise and a solution branch. E.g. Components and styling:
- 1-components-and-styling/exercise
- 1-components-and-styling/solution