كورس شرح الكود الكامل
Full Code Walkthrough Course
ما هو MRE CashBook؟ وفلسفة التصميم خلفه واختيار Clean Architecture.
What is MRE CashBook? Design philosophy and the choice of Clean Architecture.
تحليل لكل Commit من البداية للنهاية وكيف تطور التطبيق خطوة بخطوة.
Analyzing every commit from start to finish and how the app evolved step by step.
شرح لكل مجلد وتنسيق الملفات داخل المشروع حسب قواعد Clean Architecture.
Explanation of every folder and file organization according to Clean Architecture rules.
شرح الجداول (Tables)، الـ DAOs، والـ Migrations وكيفية التعامل مع البيانات محلياً.
Explaining Tables, DAOs, and Migrations and how to handle data locally.
لماذا اخترنا BLoC؟ وكيف تنتقل البيانات من الأحداث (Events) إلى واجهة المستخدم.
Why BLoC? And how data flows from Events to the UI.
تنظيم خدمات التطبيق وفصل المسؤوليات باستخدام Service Locator.
Organizing app services and separating concerns using a Service Locator.
كيفية الانتقال بين الشاشات وتمرير البيانات وإدارة الـ Stack.
How to navigate between screens, pass data, and manage the navigation stack.
تحليل عميق لكل ميزة: المعاملات، الكتب (Books)، التقارير، والبحث.
Deep dive into every feature: Transactions, Books, Reports, and Search.
نوافذ الألوان، الخطوط، والـ Widgets المخصصة ودعم RTL والجماليات.
Color palettes, fonts, custom widgets, RTL support, and aesthetics.
شرح عميق للمكتبات المختارة بعناية ودور كل منها في استقرار التطبيق.
Deep dive into carefully selected packages and their roles in app stability.
تأمين البيانات باستخدام القفل الحيوي والتشفير المتقدم (AES).
Securing data with biometric locks and advanced AES encryption.
إدارة الـ Diagnostics والـ Analytics وكيفية ربط السحاب بالتطبيق المحلي.
Managing diagnostics, analytics, and linking cloud to the local app.
استخدام الـ Linter وقواعد الـ Clean Code لضمان استدامة المشروع.
Using Linter and Clean Code rules to ensure project sustainability.
خطوات الرفع على المتاجر وخارطة الطريق النهائية للمطورين.
Steps for store submission and the final developer roadmap.