انا سعيد برك مطور برمجيات مختص ببرمجه تطبيقات الهاتف ( Android - iOS ) بواسطه تقنيه Flutter.
دعني أقدم لك نظرة عامة موجزة عن المشروع ، يحتوي على طريقة مصادقة (تسجيل الدخول - الاشتراك) أيضًا شاشة ملف التعريف لتحرير ملف تعريف المستخدم. هناك شاشة أخرى 4: الشاشة الرئيسية لعرض أفضل المنتجات مبيعًا بالإضافة إلى المنتجات والفئات أيضًا شريط البحث ، وكشاشة ثانية عبارة عن شاشة فئة لإظهار الفئات ، وكذلك شاشة التفضيلات لإظهار المنتج ما يحبه المستخدم انها ، وأخيرا ، شاشة الإعداد.
 
- تسجيل الدخول والاشتراك وتسجيل الخروج باستخدام البريد الإلكتروني وكلمة المرور.
 
- الفئات والبحث عن المنتجات.
 
- إضافة / إزالة المنتجات إلى / من المفضلات.
 
- قم بتحرير معلومات حسابك وتحميل الصورة في قسم الملف الشخصي.
 
- تحقق من "محفوظات المفضلة" الخاصة بك.
 
- استخدام واجهة المستخدم المستجيبة.
 
- استخدام Api (DIO) ، تفضيل Sheard.
 
- استخدام Cubit .
 
- استخدام MVC .
اسمحوا لي أن أقدم لكم لمحة موجزة عن المشروع ، هذا التطبيق لعرض أهم أخبار في مصر في 3 مجالات (الأعمال - الرياضة - العلوم) والشاشة الافتراضية هي الأخبار العامة. بالإضافة إلى ذلك ، يمكنك البحث عن أي جديد بالاسم أو كل حسب الحرف ويمكن للمستخدم فتح أي سطر رئيسي وتصفحه داخل التطبيق. كما يمكنك تصفح الأخبار في وضعين (فاتح - داكن).
 
-API: Dio
 
-التفضيلات المنفصمة.
 
-الوضع المظلم والخفيف.
 
-عرض الويب.
 
-التصميم المعماري: نموذج - عرض - تحكم (MVC).
 
-مبادئ صلبة
 
-واجهة مستخدم مستجيبة (سطح المكتب ، ويب ، IOS ، ANDROID)
أنشئ تطبيق flutter كاملًا باستخدام قاعدة البيانات المحلية باستخدام SQLite:
 
* باستخدام قاعة بيانات SQLiteمع: -
 
- إنشاء قاعدة بيانات.
 
- الإضافة إلى قاعدة البيانات.
 
- حذف من قاعدة البيانات.
 
- الحصول على بيانات من قاعدة البيانات.
 
* باستخدام Cubit "Flutter Bloc".
 
* باستخدام التعريب: -
 
- استخدم لغة متعددة وقم بالتغيير من لغة إلى أخرى.
 
* باستخدام السمات (الوضع الداكن والفاتح): -
 
- تغيير التطبيق من Light Mode إلى Dark Mode ...
أنشئ تطبيق flutter كاملًا باستخدام قاعدة البيانات المحلية باستخدام SQLite:
 
* باستخدام قاعة بيانات SQLiteمع: -
 
- إنشاء قاعدة بيانات.
 
- الإضافة إلى قاعدة البيانات.
 
- حذف من قاعدة البيانات.
 
- الحصول على بيانات من قاعدة البيانات.
 
* باستخدام Cubit "Flutter Bloc".
 
* باستخدام التعريب: -
 
- استخدم لغة متعددة وقم بالتغيير من لغة إلى أخرى.
 
* باستخدام السمات (الوضع الداكن والفاتح): -
 
- تغيير التطبيق من Light Mode إلى Dark Mode ...