Skip to content

Latest commit

 

History

History
63 lines (50 loc) · 3.6 KB

README.md

File metadata and controls

63 lines (50 loc) · 3.6 KB

DIO Marketplace

Repository developed in the Redux module of React Native Bootcamp by Digital Innovation One.

Repository size Repository issues

Technology   |    Prerequisites   |    Getting started   |    How to contribute   |    License

🚀 Technology

  • 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.

☑️ Prerequisites

🆙 Getting started

  • Clone this repo
  • Enter the folder DIOmarketplace
  • Run yarn or npm install to install the dependencies
  • On MacOS, access the ios folder and run pod install
  • Run react-native run-ios or react-native run-android

✏️ How to contribute

  • 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.

📝 License

This project is under the MIT license. See the LICENSE for more information.


Made with by Roberto Sousa 👋 Get in touch!