Challenge code
- Using Expo Bare workflow for application development
- Axios were used for consumption by Api
- Styled-component to work with customizable components
- Typescript as a development language facilitating the definition of types
- React-Navigation for navigation between screens
- Immer helps produce less verbose reducers
- Redux for Global state control
- Redux-Saga for handling asynchronous requests within Redux
- Show data on screen in sections
- Sort the data alphabetically
- Show single item details
- Add item to favorites list
- Deselect item as favorite
Cloning project
$ git clone https://github.com/ItsJuniorDias/Kin-Carta.git
Installing dependencies
$ yarn
- You need to have Android Studio installed and configured and your computer to run APP React Native;
- With all dependencies installed and the environment properly configured, you can now run the app;
- With Android Studio running and Emulador open:
- Or emulate on your physical device.
Android
$ expo start