Skip to content

amitjangid80/flutter-clean-architecture-posts-app-youtube-course

 
 

Repository files navigation

Flutter clean architecture - Posts app بالعربي

#1 Intro

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

#2 Explain clean architecture

يحوي الفيديو على شرح الClean architecture الخاصة بRobert Martin المعروف بUncle Bob , ايضاً يحوي على الطريقة الصحيحة للبدء بتطبيق هذا البنية وكيفية تقسيم المشروع الخاص بنا في Flutter بحيث يتوافق مع هذه البنية .

#3 Initial project , Add and explain required dependencies

في هذا الفيديو سنقوم بإنشاء مشروع Flutter جديد وإضافة المكتبات اللازمة خلال المشروع وايضا تقسيم المشروع إلى المجلدات المناسبة للبنية المستخدمة وإضافة ملف الثيم.

#4 Create post entity and post repository in domain layer

في هذا الفيديو سنقوم بإنشاء الentity الخاصة بطبقة الdomain ومن ثم كتابة الrepository بشكل شبه كامل .

#5 Finish posts repository and add all use cases in domain layer

في هذا الفيديو سنكمل ملف الposts repository في ال domain layer وإضافة جميع الuse cases الخاصة بالposts feature.

#6 Review on domain layer (entities, repositories, use cases)

يحوي الفيديو مراجعة سريعة على طبقة الdomain.

#7 Write post model and start implement posts repository in data layer

في هذا الفيديو سنبدأ بالdata layer وسنقوم بكتابة الpost model والبدء بتحقيق الposts repository.

#8 Finish posts repository implementation in data layer

في هذا الفيديو سننتهي من تحقيق الposts repository في ال data layer.

#9 Finish data sources implementation in data layer

في هذا الفيديو سوف نكمل ال implementation الخاص بال Local Data Source وايضاً ال Remote Data Source.

#10 Implement bloc in presentation layer - part 1

في هذا الفيديو سنبدأ بال presentation layer وتحديداً بمعالجة موضوع الstate management وسنقوم بكتابة اول bloc وهو ال posts bloc.

#11 Implement bloc in presentation layer - part 2

في هذا الفيديو سنكمل بمعالجة موضوع الstate management وسنقوم بكتابة ثاني bloc.

#12 Dependency injection

في هذا الفيديو سنتعرف على الDependency injection ، ماهي وكيف نعالجها .

#13 Create Posts Page user interface in pages in presentation layer

في هذا الفيديو سنبدأ بإنشاء الUser Interfaces وسنقوم بكتابة الشاشة او الصفحة الرئيسية Posts Page.

#14 Create Post add update page in pages in presentation layer - part 1

في هذا الفيديو سنبدأ بإنشاء الشاشة الخاصة بإضافة او تعديل بوست Post Add Update Page.

#15 Create Post add update page in pages in presentation layer - part 2

في هذا الفيديو سنكمل إنشاء الشاشة الخاصة بإضافة او تعديل بوست Post Add Update Page.

#16 Create Post detail page in pages in presentation layer

في هذا الفيديو سنقوم بإنشاء شاشة تفاصيل بوست مع إمكانية حذف وتعديل بوست Post Detail Page.

#17 The end

يحوي الفيديو مراجعة سريعة لأهم النقاط الأساسية اللي تعلمناها خلال الكورس.

About

Build flutter posts app using Robert Martin (Uncle Bob) clean architecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 55.1%
  • C++ 25.1%
  • CMake 11.9%
  • HTML 5.9%
  • C 1.1%
  • Swift 0.6%
  • Other 0.3%