Basic movies search app
npm i
npx pod-install
- Make sure you have Detox setup
- Make sure you have
iPhone 11 Pro Maxsimulator installed - Prepare build for test
// Debug
npm run e2e:build:ios
// Release
npm run e2e:build-release:ios
- Run tests
// Debug
npm run e2e:test:ios
// Release
npm run e2e:test-release:ios
pftest://movies/:id
pftest://settings
pftest://profile
Try in out!
npx uri-scheme open pftest://movies/6479 --ios
npm run check:ts- typescript validationnpm run lint- linting
@react-navigation- used as main navigation library, nice choose between flexibility and performance.styled-components- the main tool for styles.redux- used for state management in combination with@reduxjs/toolkitthat help in boilerplate reducing.axios,lodash- pack of small utils.i18n-jsandreact-native-localize- used for internationalization.react-native-config- used to expose environment variables to follow 12-FactorApp.react-native-fast-image- replaced build-in image library since it offers performance improvements and cache feature.prettier,husky,lint-staged- pre-commit linting, validation and formatting.

