This is a cross-platform mobile application created with React Native as part of the React Native course on Udemy by Academind. This app is the main part of the course, so I thought it would be a good example of my current knowledge with React Native and Redux, since I am currently working through the course and the commits will reflect my progress. My modification to the app is to implement TypeScript for type safety, which has been on my “To Do” list of things to learn for a while.
Users can view a listing of products which they may view details for or add to their shopping cart.
Users can view product details for each product.
Users can view their shopping cart to see what products have been added to their cart.
Users can navigate between the Products, Orders, and Admin views with a drawer navigator.
Users can view a list of orders that have been placed in the app.
Users can view the admin products screen where they can delete products, and if deleted products are in the cart, the cart is updated.
Tim Thompson
Made possible by React Native - The Practical Guide [2020 Edition] course on Udemy by Academind by Maximilian Schwarzmüller
Author: tim-thompsonco
Source Code: https://github.com/tim-thompsonco/ShoppingApp
#react-native #react #mobile-apps