View Code? Open in Web Editor
NEW
This project forked from rabee-omran /flutter-clean-architecture-posts-app-youtube-course
Build flutter posts app using Robert Martin (Uncle Bob) clean architecture.
C++ 25.05%
C 1.09%
Objective-C 0.06%
Kotlin 0.22%
Dart 55.21%
Swift 0.60%
HTML 5.90%
CMake 11.87%
flutter-clean-architecture-posts-app-youtube-course's Introduction
Flutter clean architecture - Posts app بالعربي
يحوي الفيديو وصف حول التطبيق اللي رح نبنيه و توضيح لبعض النقاط المهمة خلال الكورس .
#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.
في هذا الفيديو سنتعرف على ال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.
يحوي الفيديو مراجعة سريعة لأهم النقاط الأساسية اللي تعلمناها خلال الكورس.
flutter-clean-architecture-posts-app-youtube-course's People