Clean Architecture In Flutter 3 (Arabic)

كورس يمكنك من التعامل مع المشاريع بطريقة احترافية

4.60 (506 reviews)
Udemy
platform
العربية
language
Mobile Apps
category
instructor
Clean Architecture In Flutter 3 (Arabic)
19,017
students
8 hours
content
Jul 2023
last update
$19.99
regular price

What you will learn

كورس يمكنك من التعامل مع المشاريع بطريقة احترافية

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).

State management

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

Why take this course?

عمرك اشتغلت على مشروع وحاولت تضيف عليه خاصية جديدة أو تعدل خاصية كانت موجودة من قبل ولقيت انك محتاج تبذل مجهود كبير جدا رغم إن الخاصية المراد إضافتها بسيطة .. ده بيكون بسبب سوء تنظيم وتصميم الكود .. عمل بنية هيكلية منظمة للكود بتاعك هيوفر عليك وقت ومجهود كبير جدا في صيانة التطبيق على المستوى البعيد وده اللي هيتم شرحها في الكورس .

الكورس بتاعنا بيجمع مابين الجانب النظري العملي ،

عمل بنية هيكلية منظمة للكود بيمكنك إن  الكود بتاعك يكون سهل الصيانة وسهل الإضافة  والتعديل عليه ،

وبيخلي الكود بتاعك سهل القراءة  والفهم ، كمان بيوفر ساعات وربما أيام من العمل في المشروع الصغير

وفي المشروع  الكبير بتحميه  من الوصول إلى  حالة عدم القدرة على  إدارة  المشروع

وبيكون من السهل اضافة خصائص  جديدة للتطبيق  .

من خلال الكورس هتتعلم الآتي  :

- 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





Screenshots

Clean Architecture In Flutter 3 (Arabic) - Screenshot_01Clean Architecture In Flutter 3 (Arabic) - Screenshot_02Clean Architecture In Flutter 3 (Arabic) - Screenshot_03Clean Architecture In Flutter 3 (Arabic) - Screenshot_04

Reviews

Mohaned
October 16, 2023
The explanation is more than wonderful. In general, the course is useful to a degree that I could not have imagined. جزاك الله خيرا يا إسماعيل
Mahmoud
September 14, 2023
السلام عليكم ورحمة الله وبركاته عامل ايه ؟ يارب تكون بخير ف تجربتي للكورس ده انا استفدت بحاجات كتير كون ان مبرمج flutter الي حد ما متوسط كنت بحس الكود بتاعي مش منظم اطلاقا وبصراحة انا تعلمت ازاي انظم الكود من ناحية اللوجيك بس ناقصني شوية التنظيم من ناحية كود ال ui انا عندي تعليق بسيط .. حضرتك شرحت يعني ايه domain layer او data layer بس انا ك محمود مكنتش فاهم اوي ال repositories and use cases and entities ومعرفش هل انا تخميني وفهمي حاليا ليهم هو الصح ؟ معرفش او مش متأكد اوي بس شكرا شكرا ع الكورس العظيم ده ان شاء الله هيكون بداية احترافي ?♥️
Ahmed
July 20, 2023
course is bad no clear explain , only write code without explain this code ١-ف injection container جزء الاكستيرنال جه منين حضرتك كتب حبه اكواد وخلاص ومعرفناش ازاي بيسمعو مع بعض وعلى اي اساس بحدد اجزاء الكور والاكستيرنال حضرتك دخلت بدون مقدمات ف الجزء ورصيت الكود اللي حافظه وخلاص ٢-فيديو ٥٩ اي فايده from data is enable وهنستخدمها ف ايه حضرتك كتبت السطر ده من غير متوضح اي حاجه عنه ٣-اي فايده ملف failures ونا محطيتش فيه اي حاجه ولا بيرجعلي حاجه غير اني بستخدمه مع الدارتز ٤-ففيديو وانت بتجرب تقفل النت و بتظهر اسكرينه الايرور تمام فين بقا لما يحصل ايرور يظهر مثلا شوتوست بيقلي نوع الايرور او ف الاسكرينه الخاصه بالايرور ليه مظهرناش نوع الايرور وليه عملنا انواع الايرور طالما ملهاش لازمه وكله هيبقا ايرور ويدجت ٥-حضرتك مشرحتش فكره ال localization ولا قلت كلمتين اللي هيدونا فكره عن الكلام اللي جاي ،حضرتك حافظ الكود وداخل تكتبه قبل متنساه واحنا بنكتب ومفيش اي فهم او استفاده ٦-فيديو ٦٢ حضرتك استخدمت كلمه local كده وخلاص اكننا عارفينها ولا قلت هي باكدج ولا دي خاصيه ف دارت نفسها ولا ايه حضرتك حافظ وبتكتب وبس قبل متتلغبط ، وحصل مشكله ف الكيوبت بتاع اللغه فوقفت الفيديو ورجعت صلحت الغلط ولا قلت اي الغلط وليه صلحناه ٧-معظم سكشن اللغه حضرتك ساكت وبتكتب اللي حافظه ونا بكتب وراك طب افهم ازاي ده جه منين وده اتعمل ازاي بتنقل من ملف للتاني وكله دخل فبعضه حسيت اني توهت شويه ف اليوز كيس وفجاه ع الريبو وفجاه ع الريموت داتا سورس ٨-فيديو ٦٥ ف الكيوبت فنكشن اسمه get save lang في حاله الايرور عملنا طباعه للخطا يعني هيظهر ف الكونسول طب انا ك يوزر هعرف ازاي مش المفروض يبقا في ايميت ونظهر الايرو ع الشاشه حضرتك موضحتش ليه عملنا طباعه بس وكتبت وخلاص وقلبنا الموضوع
Ali
May 22, 2023
Wonderful, the course helped me understanding how to organize my project following Clean Code Architecture with Bloc State Management.
Developer
February 23, 2023
بسم الله ماشاء الله كورس رائع استفدت منه كتير ربنا يكرمك يابشمهندس ويزيدك من علمه انصح بمشاهدة هذا الكورس اللى عايز clean architecture
Abdo
November 6, 2022
should choose an practical app like chat app , or an app i can develope later to publish or put it i my github .you shouldn't choose to create Qoute App it's not a good choice
Harzelli
October 23, 2022
The course overall is good but kind of slow , there are videos that are unnecessary long, and some sections need more explanations. despite all that, Getting this course is worth it and necessary for flutter devs
Maged
October 3, 2022
الكورس جميل بس في كام نقطة ممكن تحسن منها في الكورس 1. زود الشرح شويه لأن فعلا كتابه الكود اكتر بكتير من الشرح 2. حاول تزود في المونتاج يعني الوقت بتاع ال run و حاجات زي كده ممكن تشيلها 3. لو تقدر تزود جزء عن التيست يبقي كده تمام اوي لكن في المجمل كورس جميل و أكيد استفدت منه كتير
Riyad
September 30, 2022
sloppy explaining , clean Architecture based on Bloc and Cupit , you need to spend more time on your content and wrap up more info about the subject
SalahAmer
September 11, 2022
من افضل الكورسات الي اتعلمت منها ال clean architecture وبجد استفدت منها من حيث مادة علمية وال support الي بتقدمه لينا لو حاجه وقفت معنا والنصايح الي حضرتك بتقدمها لينا حبيت اشكرك علي مجهودك العظيم الي قدمته في الكورس وجزاك الله عنا خيرا ❤
Mohamed
August 18, 2022
A great course with many advanced concepts that helps you write better readable, testable and maintainable code... Keep it up, Eng Ismail :))
Mohamad
August 15, 2022
انا شايف ان الكورس بيقدم محتوي كويس جدا .. الانتستراكتور بتاع الكورس كويس اوي في اسلوبه وجوده التصوير والصوت واضحه .. مبسوط اني من طلبه الكورس دا ??
mohamad
August 15, 2022
لو في حاجة اكتر من 5 نجوم كنت اديتها لحضرتك قمة الاخلاص في الشرح وتبسيط المعلومة ربنا يبارك في حضرتك ويرزقك من حيث لا تحتسب
Ahmed
July 28, 2022
ربنا يزيدك من فضله، كورس مميز والمحتوى العربي بينقصه مواضيع جيدة مثل هذا؛ ولكن كان في البداية بعض المفاهيم الغير واضحة ووضحت مع التطبيق العملي..
Mostafa
July 24, 2022
في مفاهيم مهمة كان يفضل ان يتم شرحها بأسلوب أفضل وفايدة كل حاجة، فكان التطبيق العملي كتير بصراحة ولكن الشرح كان محتاج يبقى أفضل شوية.

Charts

Price

Clean Architecture In Flutter 3 (Arabic) - Price chart

Rating

Clean Architecture In Flutter 3 (Arabic) - Ratings chart

Enrollment distribution

Clean Architecture In Flutter 3 (Arabic) - Distribution chart

Related Topics

4699686
udemy ID
5/23/2022
course created date
6/9/2022
course indexed date
Bot
course submited by