Rabee-Omran/flutter-clean-architecture-posts-app-youtube-course
Build flutter posts app using Robert Martin (Uncle Bob) clean architecture.
Dart
يحوي الفيديو على شرح الClean architecture الخاصة بRobert Martin المعروف بUncle Bob , ايضاً يحوي على الطريقة الصحيحة للبدء بتطبيق هذا البنية وكيفية تقسيم المشروع الخاص بنا في Flutter بحيث يتوافق مع هذه البنية .
في هذا الفيديو سنقوم بإنشاء مشروع Flutter جديد وإضافة المكتبات اللازمة خلال المشروع وايضا تقسيم المشروع إلى المجلدات المناسبة للبنية المستخدمة وإضافة ملف الثيم.
في هذا الفيديو سنقوم بإنشاء الentity الخاصة بطبقة الdomain ومن ثم كتابة الrepository بشكل شبه كامل .
في هذا الفيديو سنكمل ملف الposts repository في ال domain layer وإضافة جميع الuse cases الخاصة بالposts feature.
يحوي الفيديو مراجعة سريعة على طبقة الdomain.
في هذا الفيديو سنبدأ بالdata layer وسنقوم بكتابة الpost model والبدء بتحقيق الposts repository.
في هذا الفيديو سننتهي من تحقيق الposts repository في ال data layer.
في هذا الفيديو سوف نكمل ال implementation الخاص بال Local Data Source وايضاً ال Remote Data Source.
في هذا الفيديو سنبدأ بال presentation layer وتحديداً بمعالجة موضوع الstate management وسنقوم بكتابة اول bloc وهو ال posts bloc.
في هذا الفيديو سنكمل بمعالجة موضوع الstate management وسنقوم بكتابة ثاني bloc.
في هذا الفيديو سنتعرف على الDependency injection ، ماهي وكيف نعالجها .
في هذا الفيديو سنبدأ بإنشاء الUser Interfaces وسنقوم بكتابة الشاشة او الصفحة الرئيسية Posts Page.
في هذا الفيديو سنبدأ بإنشاء الشاشة الخاصة بإضافة او تعديل بوست Post Add Update Page.
في هذا الفيديو سنكمل إنشاء الشاشة الخاصة بإضافة او تعديل بوست Post Add Update Page.
في هذا الفيديو سنقوم بإنشاء شاشة تفاصيل بوست مع إمكانية حذف وتعديل بوست Post Detail Page.
يحوي الفيديو مراجعة سريعة لأهم النقاط الأساسية اللي تعلمناها خلال الكورس.
في هذا الفيديو سوف نقوم بتحديث المشروع والمكتبات لآخر إصدار من فلاتر حتى تاريخ 10/5/2023.