Cars - FancyCars.ca
Features
- React Native
- Redux (state management)
- Redux-Saga (side effects - data fetching from api and pagination chuncking)
- Redux-Persist (caching)
- Infinite Scroll (when flatlist's end reached)
- Sort by name(ascending/descending) and availability
- Localization using translation json and i18n-js package
- Search by criteria or show all cars
Setup, build and run:
- Clone repo
yarn
ornpm install
react-native run-ios
to run on iOS simulatorreact-native run-android
to run on Android simulator- Screenshots are given below