- Develop app using React Native and expo
- Use emotion styled components
- Use react native hooks and context providers for state management and app lifesycle instead of Redux
- Use React Navigation 5 for navigation
- use FlexBox for component layout
- Use expo-location to get geolocation of the device (when enabled)
- Implement GraphQl queries to get data from Yelp GraphQL endpoints using Apollo Client
- Integrate Yelp REST API for search box autocomplete with suggestions
Extra:
- Publish to apple store and set up github actions for automatic deployment and linting
npm i
expo start
- scan QR code to run on your device or select a simulator
or go to
- https://expo.io/@margarita1026/projects/pick-for-me and scan the QR code there