This app was built for the Rocketseat challenge #8, using React Native with TypeScript and applying techniques such as routes, async storage and context API.
-
should be able to list the products from the API
-
should be able to add a product to the cart
-
should be able to list the products on the cart
-
should be able to calculate the cart total
-
should be able to show the total quantity of itens in the cart
-
should be able to increment product quantity on the cart
-
should be able to decrement product quantity on the cart
-
should be able to navigate to the cart
-
should be able to add products to the cart
-
should be able to increment quantity
-
should be able to decrement quantity
-
should store products in AsyncStorage while adding, incrementing and decrementing
-
should load products from AsyncStorage