robertosousa1 / DIOmarketplace

Repository developed in a React Native Bootcamp module where I taught about Redux by Digital Innovation One.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

Repository developed in a React Native Bootcamp module where I taught about Redux by Digital Innovation One.

License:MIT License


Languages

Language:JavaScript 58.4%Language:Java 19.4%Language:Objective-C 13.7%Language:Starlark 5.9%Language:Ruby 2.5%