Flutter 1.2 with Firebase&Stripe Build shop app from scratch
Flutter 1.2 with Firebase&Stripe Build shop app from scratch, available at $64.99, has an average rating of 4.35, with 141 lectures, based on 638 reviews, and has 57769 subscribers.
You will learn about This Flutter course a complete guide that helps in learning and building a fully functioning Flutter application with Firebase. Teaching how to write Clean-code and avoid Boilerplate code This course you how to make new designs and styles for your app Clear state management in a very detailed manner Introduce new widgets and how to use them correctly Write production-ready code following best practices and become a competent Flutter developer This course is ideal for individuals who are Flutter and Dart learning cravers or Flutter beginners or To all people who are interest in Flutter or For people who want to make a complete app in Flutter It is particularly useful for Flutter and Dart learning cravers or Flutter beginners or To all people who are interest in Flutter or For people who want to make a complete app in Flutter.
Enroll now: Flutter 1.2 with Firebase&Stripe Build shop app from scratch
Summary
Title: Flutter 1.2 with Firebase&Stripe Build shop app from scratch
Price: $64.99
Average Rating: 4.35
Number of Lectures: 141
Number of Published Lectures: 141
Number of Curriculum Items: 141
Number of Published Curriculum Objects: 141
Original Price: €219.99
Quality Status: approved
Status: Live
What You Will Learn
- This Flutter course a complete guide that helps in learning and building a fully functioning Flutter application with Firebase.
- Teaching how to write Clean-code and avoid Boilerplate code
- This course you how to make new designs and styles for your app
- Clear state management in a very detailed manner
- Introduce new widgets and how to use them correctly
- Write production-ready code following best practices and become a competent Flutter developer
Who Should Attend
- Flutter and Dart learning cravers
- Flutter beginners
- To all people who are interest in Flutter
- For people who want to make a complete app in Flutter
Target Audiences
- Flutter and Dart learning cravers
- Flutter beginners
- To all people who are interest in Flutter
- For people who want to make a complete app in Flutter
Course prerequisites:
-
Basic knowledge in programmingto get started
-
Basic knowledge of Flutter
-
Concepts are explained clearly. You will always learn what you’re building and why, and then how to do it.
How this course can be of help:
-
Gaining more knowledge in Flutter and Firebase with payment gateway
-
Learn how to make an online shopping application simply
What’s in the course:
-
Complex UI has done simply
-
State management
-
Firebase
-
Clean code and avoid Boilerplate code
-
Styles for UI
-
State Management: setState, lifting state up via callbacks, global access, scoped access with Provider and ChangeNotifier
-
Navigation
-
Dart
-
Forms, input handling, and validation
-
Managing and updating packages
-
Databases and Cloud Firestore
-
ListViews and multiple UI states
-
Firebase Authentication
-
Firebase Firestore
-
Firebase Storage
-
Dart Programming Language – Fundamentals and intermediate topics
-
How to understand Flutter Mobile Development by building apps incrementally.
-
How to design, build, and debug Flutter Android apps
-
How to get Flutter apps to communicate with a real-time database – Firestore
-
How to build robust apps with Flutter
-
Flutter AppBar
-
Flutter Material Design
-
Flutter Rowand Column
-
Flutter ListView Builder
-
Stripe payment gateway
Course structure:
approximately 15 hours of content and updated regularly
Requirements:
-
Windows application development OR Macapplication development
-
Access to a computer with an internet connection.
-
and you are ready for the journey
-
Love learning about applying cutting-edge algorithms to practical cases!
What Should I Expect After this Course?:
-
The ability to build a fully functional shopping application with a Firebase
-
New information regarding Flutter
Note that the course builds on Windows, so I didn’t have a chance to cover the IOS configurations! But feel free to ask anything about it. I will be there to help.
Important note:This course is structured around the SDK version 1.23 of Flutter. Should you already possess a sound understanding of Flutter, I encourage you to enroll, as the course comprehensively addresses a wide array of content and showcases various UI implementations.
For those interested in the most recent advancements in Flutter, I have curated courses based on the latest Flutter version. These courses present similar concepts, albeit with updated code structures and varied UI design perspectives. It is advisable to peruse these updated courses prior to embarking on this particular module.
Course Curriculum
Chapter 1: Introduction – DONT SKIP
Lecture 1: Important note
Lecture 2: Best price for the course
Lecture 3: Who am I? And why this course?
Lecture 4: Flutter 3.0&Firebase Build a grocery app with Admin Panel
Lecture 5: App overview
Lecture 6: NULL SAFETY "MUST READ" Project is done using 1.23 SDK
Lecture 7: Deal with null safety, and talk about the requirements
Lecture 8: Explain how to use null safety with examples
Lecture 9: ***MUST READ***
Lecture 10: Things that I added according to the students requests
Lecture 11: Clarify something
Lecture 12: Get the most benefit of this course
Lecture 13: What benefits will you get once you finish this course?
Lecture 14: YouTube channel
Lecture 15: Flutter helper kit
Lecture 16: Stripe added, and find the app on playstore
Lecture 17: SOCIAL ACCOUNTS TO REACH ME
Chapter 2: Start Coding – MUST READ THE ARTICLES
Lecture 1: Important Note on Course Access and Feedback
Lecture 2: lock device orientation
Lecture 3: *MUST READ* Bottom bar lecture Update
Lecture 4: Lecture has been recycled in lecture 15 Create a notched bottom bar
Lecture 5: Deep explanation of the bottom Bar screen (Added after publishing)
Lecture 6: Bottom bar with null safety
Lecture 7: Edit deprecated title in the bottom bar
Lecture 8: Custom Icons update
Lecture 9: Usage of custom icons
Lecture 10: Build the user info and settings screen design
Lecture 11: Code recycling and more tricks ( Added after publishing)
Lecture 12: Add a switch tile using 2 different ways ( Added after publishing the course )
Lecture 13: **IMPORTANT** Sliver appbar lecture Update
Lecture 14: Implement a sliver app-bar
Lecture 15: Add animated FloatingActionButton
Lecture 16: Sliver appBar writing code from the beginning with detailed explanation
Lecture 17: Sliver AppBar lecture recycling (Added after publishing the course MUST WATCH)
Lecture 18: Sliver appbar with null safety
Lecture 19: Theme lecture update
Lecture 20: Add a Dark/Light theme to the app
Lecture 21: Save theme state using shared prefs
Lecture 22: Implement the user empty cart screen design
Lecture 23: Implement the user Full cart screen design
Lecture 24: Build the App Bar and checkout section in the cart screen
Lecture 25: More design improvements in the cart screen
Lecture 26: Start implementing the products feeds screen. (Create the feeds shape design)
Lecture 27: Implement a GridView in the Feeds screen
Lecture 28: Implement a staggered Grid View in Feeds screen instead of a normal Grid View
Lecture 29: More design improvements in the User info screen
Lecture 30: More changes in the user info screen
Lecture 31: Add the a badge for the products design in the Feeds screen
Lecture 32: Align the badge using the positioned widget
Lecture 33: Add a backdrop layout in the home screen
Lecture 34: Carousel and Swipper update
Lecture 35: Add a Carousel widget in the Home screen
Lecture 36: Add a Swiper widget in the Home screen
Lecture 37: Create the Category widget design
Lecture 38: Create the popular items widget design in the Home screen
Lecture 39: Introduce the navigation rail widget to Create the brand Inner screen using
Lecture 40: Create the backdrop back-layer design
Lecture 41: Implement the user empty Wishlist screen design
Lecture 42: Implement the user Full Wishlist screen design
Lecture 43: Full code until now
Lecture 44: Implement the Product details screen UI
Lecture 45: Create the Product model class
Lecture 46: Use dynamic data to show different products in the Feeds screen
Chapter 3: State management
Lecture 1: Why do we need state management?
Lecture 2: Create the products provider class
Lecture 3: Code improvement instead of dependency injection
Lecture 4: Display products according to their categories in the home screen category widgt
Lecture 5: NULL SAFETY ERROR
Lecture 6: Finalize the categories state management
Lecture 7: Display products according to their Brand in the home screen Brands widget
Lecture 8: Display only popular products in the Home screen
Lecture 9: Finishing up the products details screen
Lecture 10: Handling view all brands in the Home screen
Lecture 11: Handle view all popular products in the Home screen
Chapter 4: Cart state management
Lecture 1: Create a cart model class
Lecture 2: Implement the cart provider class
Lecture 3: Create add to cart method where users will be able to add products to their cart
Lecture 4: Using the dependency injection for the cart (passing data through constructor)
Lecture 5: Show if the product is found in cart and disable add to cart button if found.
Lecture 6: Use the cart model provider instead of dependency injection
Lecture 7: Allow the user to add to their cart from the popular products widget
Lecture 8: Allow user to change the products quantity in the cart
Lecture 9: Allow the user to delete one product from his cart and clear it
Lecture 10: Show total price in the cart screen
Lecture 11: Create a dynamic alert dialog method
Chapter 5: Wishlist state management
Lecture 1: Wishlist state management
Lecture 2: Edit the icon color in the popular products widget
Chapter 6: More UI and improvements
Lecture 1: Add a badge for the Wishlist and the Cart
Lecture 2: Add an appBar for the Feeds screen
Lecture 3: Make the products dialogs in the feeds screen
Lecture 4: Show the product details in the Feeds dialog instead of dummy data
Lecture 5: Implement the search screen UI and Logic
Lecture 6: Create a Landing page part 1
Lecture 7: Create the Landing page part 2
Instructors
-
Hadi Kachmar
Mobile developer and Data Scientist
Rating Distribution
- 1 stars: 19 votes
- 2 stars: 25 votes
- 3 stars: 67 votes
- 4 stars: 165 votes
- 5 stars: 362 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Content Creation Courses to Learn in December 2024
- Top 10 Game Development Courses to Learn in December 2024
- Top 10 Software Testing Courses to Learn in December 2024
- Top 10 Big Data Courses to Learn in December 2024
- Top 10 Internet Of Things Courses to Learn in December 2024
- Top 10 Quantum Computing Courses to Learn in December 2024
- Top 10 Cloud Computing Courses to Learn in December 2024
- Top 10 3d Modeling Courses to Learn in December 2024
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024
- Top 10 Photography Courses to Learn in December 2024
- Top 10 Language Learning Courses to Learn in December 2024
- Top 10 Product Management Courses to Learn in December 2024
- Top 10 Investing Courses to Learn in December 2024
- Top 10 Personal Finance Courses to Learn in December 2024
- Top 10 Health And Wellness Courses to Learn in December 2024
- Top 10 Chatgpt And Ai Tools Courses to Learn in December 2024
- Top 10 Virtual Reality Courses to Learn in December 2024
- Top 10 Augmented Reality Courses to Learn in December 2024