Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 43% Mobile E-Commerce with Flutter, Redux, and Stripe

Mobile E-Commerce with Flutter, Redux, and Stripe

$16.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.2/10 (Our Score)
Product is rated as #22 in category Mobile Apps Development

Looking to build impressive, real–world e–commerce apps with Flutter? This is the course for you.

### WHAT WILL WE BE BUILDING? ###

A full–stack e–commerce mobile application from scratch, with a complete shopping cart for authenticated users as well an entire customer checkout.

It will be a complete app with an eye–catching UI using the Flutter Material Library, Redux for global state management, Redux Thunk for async actions, a complete API with custom controllers with the help of Strapi, with our app data stored in a cloud MongoDB Atlas database, User Authentication with Register / Login.

This course will give you the core structure and techniques to build any sort of mobile store with Flutter, no matter the product or service you sell.

### WHAT WILL THIS COURSE COVER? ###

Redux for global state management in Flutter Apps

Asynchronous actions in Redux with Redux Thunk

Processing Payments in Flutter using Stripe

Using the Stripe Node Library to Execute Charges, Add / Manage Customers and Credit Cards

Async / await functions in Flutter, making authenticated requests

Rapidly building a highly functional REST API with Strapi

Managing / Storing API Data with the MongoDB Atlas Cloud Database

Designing Attractive Flutter Apps with the Material Widget LIbrary

Persisting data locally in Flutter with SharedPreferences

Decoding/encoding, serializing/deserializing JSON data with Dart

Instructor Details

I am a professional developer with a passion for learning and teaching everything I know. I believe in learning through doing and this philosophy is present in every course that I teach. I love to explore new web & mobile technologies and my courses focus on giving you the edge in our fast-moving industry. Looking forward to seeing you inside one of my courses!

Specification: Mobile E-Commerce with Flutter, Redux, and Stripe

Duration

7 hours

Year

2019

Level

All

Certificate

Yes

Quizzes

No

28 reviews for Mobile E-Commerce with Flutter, Redux, and Stripe

3.6 out of 5
13
5
2
2
5
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Rapha l Pinel

    Excellent! I love Reed’s style of teaching. It is exactly the right pace for me. I love that I am right from the start learning advanced features that are really useful: login form, validation, create cloud database. And the app looks really great! I took 2 other flutter courses before, the 2 top rated ones. They are really basic. So around 20 65% of completion I paused them and switched to this one. This is the most professional and advanced of all, once you have a basic understanding of Flutter and want to move faster.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Usman Shahid

    Some of the content is little out dated but once you go through a little hassle to fix those issue. It’s really helpful and informative.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Peter Jensen

    Very clear and calm instructions by an instructor with a pleasant voice.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Nicholas Ogundipe

    good

    Helpful(0) Unhelpful(0)You have already voted this
  5. Opeoluwa Ayobami Ademoye

    This course is not useful, an incomplete app was built. Not fully fledged at all. It doesn’t cover the important features of an ecommerce app. DON’T WASTE YOUR MONEY

    Helpful(0) Unhelpful(0)You have already voted this
  6. Autsada T

    I would give this course 5 stars if it includes deployment.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Steve MBOH KASSI

    Its practical, and concise. Im eager to continue, as the course provides immediate acquisition of concepts that can be of use later. Its like going to an assets store, seeing them working and planning their further usage. So far, so good..

    Helpful(0) Unhelpful(0)You have already voted this
  8. MIBS Tech Learning

    AWESOME

    Helpful(0) Unhelpful(0)You have already voted this
  9. Tai Seng Leong

    Wonderful instructor with a clear voice

    Helpful(0) Unhelpful(0)You have already voted this
  10. Naohito Muraoka

    Very nice lecture for learning flutter redux state management.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Alessandro Peruch

    non usa i db di google ma mongodb, bello usa stripe

    Helpful(0) Unhelpful(0)You have already voted this
  12. Pedro L. Valladares

    Very concise and clear explanations!

    Helpful(0) Unhelpful(0)You have already voted this
  13. Abdalla Bersanukaev

    Lecture 41: Problem with package stripe payments because its updated

    Helpful(0) Unhelpful(0)You have already voted this
  14. Renuka Kelkar

    very good course to learn all the features of a basic e commerce app. Can add information about installing npm before installing strapi etc.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Piya Poonsawat

    Clear instruction

    Helpful(0) Unhelpful(0)You have already voted this
  16. Eran Bolandian

    Leanred new stuff, just too bad that eventually you did not explained to us how to use strapi as a global service. I mean the path to strapi is only to the local machine. For next courses it will be great if you will explain how to install android and ios emulator. Since its my first time in flutter i connected my android device but i couldn’t use strapi because its not in the same localhost. Anyway, thanks for you course!

    Helpful(0) Unhelpful(0)You have already voted this
  17. Eran Bolandian

    Leanred new stuff, just too bad that eventually you did not explained to us how to use strapi as a global service. I mean the path to strapi is only to the local machine. For next courses it will be great if you will explain how to install android and ios emulator. Since its my first time in flutter i connected my android device but i couldn’t use strapi because its not in the same localhost. Anyway, thanks for you course!

    Helpful(0) Unhelpful(0)You have already voted this
  18. Tony

    I’m sorry to reduce this to a single point, as I am learning about dart and to a lesser extent flutter. However, the case for using Redux has not been made. It introduces Needless Complexity. Simple fact state is a global value. Mobile devices have 1 user interacting with the app. Why have something so complicated that takes up half the training course. Yes I think Redux should be made the anti pattern of state management, as it introduces too much complexity where its not needed, but also spills over into the rest of the code, breaking modularity/encapsulation. The advice from the Flutter team is to use Provider, why are you not using this???

    Helpful(0) Unhelpful(0)You have already voted this
  19. Tony

    The presentation style is that of a running commentary of someone developing an application in Flutter/Dart. Little consideration has been placed in why the chosen solution is the best solution. I largely agree with this style as I am an accomplished developer, just transitioning to this Flutter environment. However, I believe this course is not for someone new to computing, as I do not agree with some of the design choices that have been made. The case for using Redux has not been made. I believe it is just too complex a tool to manage a set of global values in the context of a mobile phone app. True in a multi user program where multiple states can change each tick (so called Real Time) managing state can become complex and you have to use a Finite State Machine. The single user interface that Flutter apps will be used to develop does not justify this complexity, why not use Provider as recommended by the Flutter team. Next the decomposition of the code, where parts of the widget tree has been extracted into string variables is intriguing, but is not a practice I would recommend. The recognised pattern is to extract parts of the widget tree into new widgets that are stored in separate files. These widgets then get incorporated into the tree through inclusion using a set of import statements in a higher level component. When the presenter added comments into the code to say what steps the code should follow, reminded me of many code reviews I did in the 1980’s. Today functions are more often preferred. Its not that I am unsympathetic to this 80’s development style, I am. However, others find this style more difficult to understand and thus the code ends up been more costly to maintain.

    Helpful(0) Unhelpful(0)You have already voted this
  20. Lalla SEBA

    I am not satisfied !

    Helpful(0) Unhelpful(0)You have already voted this
  21. Guillermo Cordon

    Great valueble content, well explained.

    Helpful(0) Unhelpful(0)You have already voted this
  22. Hai Pham

    The course was out of update. I use Strapi 3.x with a lot of change inside Video. I took so much time with a lot of seaching. But can’t understand what instructor wants to share.

    Helpful(0) Unhelpful(0)You have already voted this
  23. Haziel Rafael Figueroa Estrada

    El curso est desactualizado pero creo que eso te ense a a ser autodidacta en aspectos importantes como el aprender a usar librer as. Las explicaciones son buenas y entendiendo lo que debes hacer, se puede buscar si es que salen dudas de como hacerlo.

    Helpful(0) Unhelpful(0)You have already voted this
  24. Juan Nunez R

    Yes it’s a good match

    Helpful(0) Unhelpful(0)You have already voted this
  25. Henry Ike

    Gets to the basics and breaks them down

    Helpful(0) Unhelpful(0)You have already voted this
  26. Federico Conte

    The course was really difficult to follow because the material is not updated, the code is not structured in a good way, and it is copied and paste too often. The teacher is not able to convey the information in a good way.

    Helpful(0) Unhelpful(0)You have already voted this
  27. Catherine Ayeronwi

    good

    Helpful(0) Unhelpful(0)You have already voted this
  28. Obinna Ezekwem

    Needs to be updated

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Mobile E-Commerce with Flutter, Redux, and Stripe
    Mobile E-Commerce with Flutter, Redux, and Stripe

    $16.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare