Clean Architecture In Flutter 3 (Arabic)
- Description
- Curriculum
- FAQ
- Reviews
عمرك اشتغلت على مشروع وحاولت تضيف عليه خاصية جديدة أو تعدل خاصية كانت موجودة من قبل ولقيت انك محتاج تبذل مجهود كبير جدا رغم إن الخاصية المراد إضافتها بسيطة .. ده بيكون بسبب سوء تنظيم وتصميم الكود .. عمل بنية هيكلية منظمة للكود بتاعك هيوفر عليك وقت ومجهود كبير جدا في صيانة التطبيق على المستوى البعيد وده اللي هيتم شرحها في الكورس .
الكورس بتاعنا بيجمع مابين الجانب النظري العملي ،
عمل بنية هيكلية منظمة للكود بيمكنك إن الكود بتاعك يكون سهل الصيانة وسهل الإضافة والتعديل عليه ،
وبيخلي الكود بتاعك سهل القراءة والفهم ، كمان بيوفر ساعات وربما أيام من العمل في المشروع الصغير
وفي المشروع الكبير بتحميه من الوصول إلى حالة عدم القدرة على إدارة المشروع
وبيكون من السهل اضافة خصائص جديدة للتطبيق .
من خلال الكورس هتتعلم الآتي :
– What is clean architecture ?
– The importance of clean architecture .
– Layers inside clean architecture and what is role of each layer.
– Project structure.
– Presentation Layer.
– Handle themes / fonts / images / strings / constants in app in a professional way.
– Domain Layer (Entities/ Use cases / Contracts ).
– Data layer (Models , Implementation of contracts , Datasources).
– Cubit Essential with implementation on real app.
– Dependency injection && Service locator.
– Use GetIt as Service locator.
– Handling your network API calls like a boss!
– Dio && Dio Intercepters .
– Handle Exceptions in a professional way.
– Localization
-
9Source CodeText lesson
-
10Clean Up Main File and Make Separate File For Material AppVideo lesson
-
11Handle All Strings in AppVideo lesson
-
12Handle All Colors in AppVideo lesson
-
13Class to Handle Hex Color EasilyVideo lesson
-
14Handle Theme in AppVideo lesson
-
15Add Font to AppVideo lesson
-
16How to Deal with Images in AppVideo lesson
-
17Handle Routes in AppVideo lesson
-
18Constants Part1Video lesson
-
19Constants Part2Video lesson
-
20Make Extension to Media Query ValuesVideo lesson
-
21Working on UI Part 1Video lesson
-
22Working on UI Part2Video lesson
-
36IntroductionVideo lesson
-
37What is State Management ?Video lesson
-
38What is Cubit ?Video lesson
-
39Counter Cubit ImplementationVideo lesson
-
40Bloc ProviderVideo lesson
-
41Bloc BuilderVideo lesson
-
42Bloc ListenerVideo lesson
-
43Bloc ConsumerVideo lesson
-
44MultiBlocProvider && MultiBlocListenerVideo lesson
-
45BlocObserver && Another Way of Implementation of Counter CubitVideo lesson
-
46Random Quote Implementation (States) Part1Video lesson
-
47Random Quote Implementation Part2Video lesson
-
48Random Quote Implementation Part3Video lesson
-
49Error WidgetVideo lesson

External Links May Contain Affiliate Links read more