Flutter Advanced - Clean Architecture With MVVM in Arabic
- Description
- Curriculum
- FAQ
- Reviews
لقد قمت بتقديم هذه الدوره لحاجه الوسط العربي لمحتوي جيد باللغه العربيه حتي يستفيد الكل وايضا من طريقه الشرح السهله والمبسطه.
يُعرَّف فلاتر على أنه مجموعة أدوات جوجل واجهة مستخدم لبناء تطبيقات جميلة ومجمَّعة محليًا لسطح المكتب للجوال والويب من قاعدة برمجية واحدة . هذا ، بالتأكيد أوفر لك من ناحيه الوقت والموارد.
ستساعدك هذه الدورة على الانتقال من مطور مبتدئ إلى مطور متمرس. سيكون لديك معرفة “كيفية تنفيذ مشروع منظم؟”. سيكون الكود الخاص بك سهل القراءة ، ويمكن صيانته واستدامته.
وسننفذ مشروع حقيقي حتى تبدأ في كتابه الكود من البداية كي نحصل علي مشروع منظم و نظيف. ستقوم ببناء طبقة العرض الواجهه وطبقة البيانات وطبقه الشبكه.
سيتم شرح الكثير من الافكار الجديده من ناحيه وتنفيذها بمنتهي السهوله حتي تصبح ملما بالكثير من الافكار الجديده التي تساعدك في بناء مستقبلك المهني البرمجي.
سنقوم في البدايه ببناء مشروع وسنقوم باضافه كل الطبقات الخاصه بالكود المنظم وسوف نعمل علي شزح كيفيه ربط كل الطبقات ببعض حتي يصبح المشروع متناغم ومنظم وسهل الاصلاح.
سنقوم ببناء الكثير من الواجهات مثل واجهه المقدمه واجهه تسجيل الدخول واجهه التسجيل واجهه استرجاع كلمه السر الواجهه الرذيسيه واجهه الاعدادات وواجهه التفاصيل وسنقوم ايضا بتطبيق تغيير اللغه للتطبيق.
بعد ما تنتهي من هذه الدوره سيكون لك الخبره الكافيه لبناء مشروع متكامل وايضا سيكون لك الخبره علي اداره المشاريع الكبيره وايضا ستساعدك هذه الدوره علي النجاح في المقابلات الشخصيه لانها تعطيك فهم برمجي عميق
-
4Lecture 4 - Creating Application ClassVideo lesson
-
5Lecture 5 - Creating Colors ManagerVideo lesson
-
6Lecture 6 - Creating Fonts ManagerVideo lesson
-
7Lecture 7 - Creating Values ManagerVideo lesson
-
8Lecture 8 - Creating Styles ManagerVideo lesson
-
9Lecture 9 - Creating Theme ManagerVideo lesson
-
10Lecture 10 - Adding Card ThemeVideo lesson
-
11Lecture 11 - Adding App Bar ThemeVideo lesson
-
12Lecture 12 - Adding Button ThemeVideo lesson
-
13Lecture 13 - Adding Text ThemeVideo lesson
-
14Lecture 14 - Adding Text Form Field ThemeVideo lesson
-
15Lecture 15 - Start Adding Routes ManagerVideo lesson
-
16Lecture 16 - Finish Adding Routes ManagerVideo lesson
-
17Lecture 17 - Adding Strings ManagerVideo lesson
-
18Lecture 18 - How to Select Image Sizes in Flutter?Video lesson
-
19Lecture 19 - Best Way to Add Icons to Flutter ProjectVideo lesson
-
22Lecture 22 - Adding Assets for Onboarding ScreenVideo lesson
-
23Lecture 23 - Implementation Onboarding Screen Part1Video lesson
-
24Lecture 24- Implementation Onboarding Screen Part2Video lesson
-
25Lecture 25 - Implementation of Onboarding Screen Part3Video lesson
-
26Lecture 26 - Implementation of Onboarding Screen Part4Video lesson
-
27Lecture 27 - Implementation of Onboarding Screen Part5Video lesson
-
28Lecture 28 - Implementation Onboarding Screen Part6Video lesson
-
29Lecture 29 - SurpriseVideo lesson
-
30Lecture 30 - What is MVVM?Video lesson
-
31Lecture 31 - Creating Base ViewModelVideo lesson
-
32Lecture 32 - Creating Onboarding Screen ViewModelVideo lesson
-
33Lecture 33 - What is Stream Controller?Video lesson
-
34Lecture 34 - Adding Stream Controller to Onboarding ViewmodelVideo lesson
-
35Lecture 35 - Onboarding Viewmodel Logic ImplemenationVideo lesson
-
36Lecture 36: Continue Onboarding Viewmodel Logic ImplemenationVideo lesson
-
37Lecture 37 - Binding Onboarding Viewmodel to ViewVideo lesson
-
38Lecture 38 - How to Recive Data in View From Viewmodel?Video lesson
-
39Lecture 39 - Test OnBoarding Refactor ImplementationVideo lesson
-
40Lecture 40 - What is Clean Architecture?Video lesson
-
41Lecture 41 - Creating Mock APIsVideo lesson
-
42Lecture 42 - Data Layer - Adding Dependencies for network layerVideo lesson
-
43Lecture 43 - Data Layer - Adding APIs ResponsesVideo lesson
-
44Lecture 44 - Data Layer - Json SerializationVideo lesson
-
45Lecture 45 - Data Layer - Add API Service Client (Retrofit)Video lesson
-
46Lecture 46 - Domain Layer - Creating ModelsVideo lesson
-
47Lecture 47 - Application Layer - Creating Extensions FunctionsVideo lesson
-
48Lecture 48 - Data Layer - Creating Mappers and Applying Null SafetyVideo lesson
-
49Lecture 49 - Either ConecptVideo lesson
-
50Lecture 50 - Domain Layer - Adding Repository, Request and FailureVideo lesson
-
51Lecture 51 - Data Layer - Remote Data SourceVideo lesson
-
52Lecture 52 - Data Layer - Adding Netowrk Data CheckerVideo lesson
-
53Lecture 53 - Data Layer - Adding Repository ImplementerVideo lesson
-
54Lecture 54 - Data Layer - Adding Data Source EnumVideo lesson
-
55Lecture 55 - Data Layer - Adding Responses CodesVideo lesson
-
56Lecture 56 - Data Layer - Adding Responses MessagesVideo lesson
-
57Lecture 57 - Data layer - Adding Extension on Data SourcesVideo lesson
-
58Lecture 58 - Data Layer - Adding Error Handler ClassVideo lesson
-
59Lecture 59 - Data Layer - Applying ErrorHandler on Repository ImplementerVideo lesson
-
60Lecture 60 - Data Layer - Adding Dio FactoryVideo lesson
-
61Lecture 61 - Data Layer - Adding Dio Logger InterceptorVideo lesson
-
62Lecture 62 - Presentation Layer - Adding Language ManagerVideo lesson
-
63Lecture 63 - Application Layer - Adding Application PreferencesVideo lesson
-
64Lecture 64 - Update Dio Factory with App PreferencesVideo lesson
-
65Lecture 65 - Domain Layer - Adding Base UseCaseVideo lesson
-
66Lecture 66 - Domain Layer - Adding Login UseCaseVideo lesson
-
67Lecture 67 - Adding Login ViewmodelVideo lesson
-
68Lecture 68 - Adding Streams to Login ViewModelVideo lesson
-
69Lecture 69 - Adding Data Classes to Login ViewModelVideo lesson
-
70Lecture 70 - Usage of Data ClassesVideo lesson
-
71Lecture 71 - Adding Login UseCase to Login ViewModelVideo lesson
-
72Lecture 72 - Binding Login ViewModel to Login ViewVideo lesson
-
73Lecture 73 - Login View UIVideo lesson
-
74Lecture 74 - Login View UI ContinueVideo lesson
-
75Lecture 75 - Finalising Login UIVideo lesson
-
76Lecture 76 - Adding Stream Controller For Login ButtonVideo lesson
-
77Lecture 77 - Testing Login UI ImplementationVideo lesson
-
78Lecture 78 - Adding Forgot Pasword and Register TextsVideo lesson

External Links May Contain Affiliate Links read more