Repository developed in the Redux module of React Native Bootcamp by Digital Innovation One.
Technology | Prerequisites | Getting started | How to contribute | License
- React Native — A framework for building native apps using React.
- React Navigation v5 — Routing and navigation for your React Native apps.
- Axios — Promise based HTTP client for the browser and node.js.
- Immer — Create the next immutable state tree by simply modifying the current tree.
- Lottie React Native — Library for Android and iOS that parses Adobe After Effects animations exported as JSON with bodymovin and renders them natively on mobile.
- React Native Gesture Handler — Declarative API exposing platform native touch and gesture system to React Native.
- Redux — A Predictable State Container for JS Apps.
- Redux Saga — Library that aims to make application side effects (i.e. asynchronous things like data fetching and impure things like accessing the browser cache) easier to manage, more efficient to execute, easy to test, and better at handling failures.
- Styled Components — Visual primitives for the component age.
- Clone this repo
- Enter the folder
DIOmarketplace
- Run
yarn
ornpm install
to install the dependencies - On MacOS, access the ios folder and run
pod install
- Run
react-native run-ios
orreact-native run-android
- Make a fork;
- Create a branck with your feature:
git checkout -b my-feature
; - Commit changes:
git commit -m 'feat: My new feature'
; - Make a push to your branch:
git push origin my-feature
.
After merging your receipt request to done, you can delete a branch from yours.
This project is under the MIT license. See the LICENSE for more information.
Made with by Roberto Sousa 👋 Get in touch!