├── 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 | 
4 |
5 | [][youtube]
6 | [][udemy]
7 | [][linkedin]
8 | [][facebook]
9 | [][discord]
10 | [][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 | 
16 |
17 | [)](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 | 
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]
169 |
--------------------------------------------------------------------------------