├── Users assets.zip ├── admin assets.zip └── README.md /Users assets.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadikachmar3/Flutter3.10-E-Commerce_Course/HEAD/Users assets.zip -------------------------------------------------------------------------------- /admin assets.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadikachmar3/Flutter3.10-E-Commerce_Course/HEAD/admin assets.zip -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Flutter 3.10 & Firebase: Building an E-commerce & Admin App - Updated on 21/09/2023 2 | 3 | ![Visitors](https://api.visitorbadge.io/api/visitors?path=Flutter3.10-E-Commerce_Course&label=People%20who%20visited%20this%20page&countColor=%23263759)

4 | 5 | [![Youtube](https://img.shields.io/static/v1?label=Coding%20with%20Hadi&message=Subscribe&logo=YouTube&color=FF0000&style=for-the-badge)][youtube] 6 | [![Udemy](https://img.shields.io/badge/Udemy-A435F0?style=for-the-badge&logo=Udemy&logoColor=white)][udemy] 7 | [![Linkedin: HadiKachmar](https://img.shields.io/badge/-CONNECT-blue?style=for-the-badge&logo=Linkedin&link=https://www.linkedin.com/in/hadi-kachmar-27a56a177/)][linkedin] 8 | [![Facebook: HadiKachmar](https://img.shields.io/badge/Facebook-1877F2?style=for-the-badge&logo=facebook&logoColor=white)][facebook] 9 | [![Discord](https://img.shields.io/badge/Discord-blue?style=for-the-badge)][discord] 10 | [![GitHub followers](https://img.shields.io/github/followers/hadikachmar3?logo=GitHub&style=for-the-badge)][github] 11 | 12 | ## 📱 Try the App on the PlayStore 13 | Great news! You can now download and test the app through [this Google Play Store link](https://play.google.com/store/apps/details?id=com.hadik3.spring_store&hl=en&gl=US). 14 | 15 | ![shopSmart logo](https://img-c.udemycdn.com/course/200_H/5246870_67ad_4.jpg) 16 | 17 | [![Watch the Full App promo]((https://github.com/hadikachmar3/Flutter3.10-E-Commerce_Course/assets/38382273/71b188b6-53c7-478b-8dfa-5aa44e0e171e))](https://github.com/hadikachmar3/Flutter3.10-E-Commerce_Course/assets/38382273/407528a9-e2dc-4bd7-b6f3-d41ba2ecb010) 18 | 19 | 20 | 21 | ## Please Note: 22 | - The complete code covered in the course is now found on GitHub [shopSmartCourseFirebaseEN](https://github.com/hadikachmar3/shopSmartCourseFirebaseEN) [shopSmartCourseFirebaseAR](https://github.com/hadikachmar3/shopSmartCourseFirebaseAR) 23 | - All the information discussed here is thoroughly covered in the course. For a quicker overview, it's recommended to watch the course introduction, though if you prefer, you're welcome to read on. 24 | - The courses are always on Sale! You can get sale coupons for my courses from [this channel](https://discord.gg/gycactGhKH) where I share the Best prices & Monthly coupons! 25 | 26 | 27 | ## Recording Equipment 28 | 29 |
30 | 31 | The following equipment has been used for the recording and production of this course: 32 | 33 | - Video Editing Software: Camtasia 2022 34 | - Microphone: Blue Yeti X 35 | 36 | 37 | 38 | This top-of-the-line equipment ensures the highest possible audio and video quality for the course content. 39 | 40 |
41 | 42 | Hello and welcome! This repository provides key information about our comprehensive courses, which are available in both [Arabic](https://www.udemy.com/course/draft/5285628/?referralCode=23C757CB10BBD913E55B) and [English](https://www.udemy.com/course/flutter-310-firebase-build-an-e-commerce-and-admin-app/?referralCode=A4F9F133D8C6ECA8CCA8) on Udemy. 43 | 44 |
45 | 46 | We've designed the learning experience in two separate courses to cater to different skill levels. The first course is for beginners to advanced learners, offering a gradual progression from basic to advanced concepts. The second course is an extension of the first one, serving as a deep dive into expert-level topics for advanced learners. 47 | 48 | 49 | 50 | You can freely view the full app demonstrations and final outcomes of both courses on Udemy. In the design of our courses, we've intentionally deviated from the main design of the full application. Adjustments in elements such as colors and padding have been made to give you the flexibility to tailor the app according to your needs. This is clearly explained in the course intro and demonstrated in the videos, so make sure to check them out. 51 | 52 |
53 | 54 | Currently, our expert-level course is **under development**, but we will cover the following topics: 55 | 56 | - Segmented orders 57 | - Rating system 58 | - Updating item quantity in the cart 59 | - Address management (Adding and Editing addresses) 60 | - Firebase subcollections 61 | 62 |
63 | 64 | **For those interested** in the **full app with premium features**, it's available for purchase at **$80**. An additional support package is available for **$70** (totaling **$150**), where I will personally provide two hours of support to help you get the app up and running. To avail of this offer, simply drop us a message on our Facebook page, [Coding with Hadi](https://www.facebook.com/people/Coding-with-Hadi/100071826750087/), Note that the price might change over time. 65 |

66 | **For those interested** in the **Source code for free** all what you have to do is: 67 | 1. Complete the course, achieving 100% progress. 68 | 2. Contact me on my Facebook Page or Discord, providing your Udemy name for progress verification. 69 | 3. Once your progress is verified at 100%, you will be invited to the GitHub Repo. 70 | 71 |
72 | 73 | Without any purchase, you can preview the final outputs of the apps covered in the courses on Udemy. Additionally, each lecture is bundled with all relevant resources, including the source code. 74 | ![Resources](https://github.com/hadikachmar3/Flutter3.10-E-Commerce_Course/assets/38382273/fd58ae73-22a5-4f0e-a6d0-b55719a5362a) 75 | 76 |
77 | 78 | Please make sure to watch the [tricks&tips tutorial](https://youtu.be/zkdciJvhlKM) 79 | 80 |
81 | 84 | 85 | 86 | 87 | # Course Description: Flutter & Firebase Mastery 88 | 89 | Learn to design, build, and debug fully functional shopping applications with Flutter and Firebase. This course offers in-depth knowledge of Flutter mobile development, Dart programming, and Firebase integration. By the end of the course, not only will you be equipped to manage freelance projects confidently, but you will also be well-prepared to take on a Flutter development position within a company. 90 | 91 | ## Prerequisites 92 | 93 | - Basic knowledge of programming 94 | - Basic understanding of Flutter 95 | - Experience with Windows or Mac application development 96 | - Access to a computer with an Internet connection 97 | - Enthusiasm for learning and applying cutting-edge algorithms to practical cases 98 | 99 | ## What You Will Learn 100 | 101 | This course covers an extensive range of topics, including: 102 | 103 | ### General 104 | 105 | - Dart Programming Language - Fundamentals to expert topics 106 | - Understanding Flutter Mobile Development by building apps incrementally 107 | - Designing, building, and debugging Flutter apps 108 | - Building robust apps with Flutter 109 | 110 | ### Styles & UI 111 | 112 | - Styles for UI 113 | - Dynamic colors and themes 114 | - Complex UI made simple 115 | - Custom widgets 116 | - Flutter Material Design 117 | - ListViews and multiple UI states 118 | - Flutter Row and Column 119 | - Flutter ListView Builder 120 | - State Management - Provider 121 | - Clean code and boilerplate code avoidance 122 | - setState, lifting state up via callbacks, global access, scoped access with Provider and ChangeNotifier 123 | - Navigation & Custom navigation 124 | - Forms, input handling, and validation 125 | - Managing and updating packages 126 | 127 | ### Firebase 128 | 129 | - Databases and Cloud Firestore 130 | - Firebase Authentication 131 | - Firebase Firestore 132 | - Firebase Storage 133 | - Real-time communication with Firestore using Streams and StreamBuilder, Futures and FutureBuilder 134 | 135 | ## Course Structure 136 | 137 | - Duration: approximately 12-13 hours of content 138 | - Regular updates 139 | 140 | ## What to Expect After This Course 141 | 142 | After completing this course, you will have: 143 | 144 | - The ability to build a fully functional shopping application with Firebase 145 | - Gained advanced knowledge in Flutter 146 | - Developed readiness to explore expert topics in Flutter 147 | - The ability to handle and manage freelance projects 148 | - Acquired the necessary skills and knowledge to confidently take up a Flutter development position within a company 149 | 150 | ## Limitations and Notes 151 | 152 | Please note the following limitations and important information for this course: 153 | 154 | - This course focuses on Windows configurations. IOS configurations are not covered but feel free to ask questions about it. We will be there to help. 155 | - This course includes 2 apps, one for the Users, and another App for the Admin, both in "Portrait mode". 156 | - The Android app is designed to be responsive only in portrait mode; it does not support landscape mode. 157 | - Resources are attached to each lecture. 158 | - 24/7 support will be provided depending on the nature of your questions. 159 | 160 | 161 | [udemy]: https://www.udemy.com/user/hadi-kachmar-2/ 162 | [youtube]: https://www.youtube.com/channel/UCTGDYkqUtgCelc6G09LUm6w 163 | [linkedin]: https://www.linkedin.com/in/hadi-kachmar-27a56a177/ 164 | [github]: https://github.com/hadikachmar3 165 | [email]: mailto:flutterer.dev@gmail.com 166 | [facebook]: https://www.facebook.com/Coding-with-Hadi-113431577650864/ 167 | [discord]: https://discord.gg/MhnKaY5qdK 168 | [![GitHub visitor](http://estruyf-github.azurewebsites.net/api/VisitorHit?user=hadikachmar3&repo=Bgstatic&countColorcountColor&countColor=%23007EC6)][github] 169 | --------------------------------------------------------------------------------