Key Features • How To Use • Dependencies •
- IOS and Android support
- Backend integration
- Infinite scroll
# Clone this repository
$ git clone [email protected]:ezequiasaramburu/modakChallenge.git
# Install dependencies
$ yarn
# Install pods
$ cd ios && pod-install
# Run the app
$ yarn ios or yarn android
In order to avoid errors I used TypeScript. I try to splice the code as much as possible to get cleaner code and more maintainable. Is the reason why I use the following folder structure
component
components.tsx
index.ts
types.ts
hooks.ts
styles.ts
In the case of dependencies I tried the fewer as possible.
- react-navigation (Used to create a root stack for the navigation, useful if app stars growing)
Also I've implemented absolute paths in order to avoid long imports e.g: ../../../../Component/...
This software uses the following open source packages: