إنشاء تطبيق جوال IOS و Android عالي الجودة بإستخدام Flutter





مرحبًا بك!
أنا محمد محروس، حاصل علي بكالوريوس في هندسة البرمجيات وعلوم الحاسب من جامعة عين شمس, مطور تطبيقات Flutter بخبرة تزيد عن 5 سنوات في بناء تطبيقات Android و iOS باستخدام Flutter وDart.
تخصصت في تطوير تطبيقات احترافية وسريعة الأداء، مع استخدام أحدث التقنيات في State Management (Bloc, Provider)، وقواعد البيانات المحلية مثل SQFLite و Hive، بالإضافة إلى التكامل مع RESTful APIs و Firebase لتوفير تجربة استخدام متميزة وموثوقة.
هدفي هو تسليم تطبيق متكامل واحترافي يلبي جميع متطلباتك من أول واجهة حتى آخر تفصيلة تقنية.
ما الذي ستسلمه
النظام
تطبيق Flutter بسيط يحتوي على شاشة البداية (Splash Screen) وشاشة رئيسية مصممة بشكل احترافي وفق الاسم واللوجو الخاص بالمشتري.
عدد الصفحات
يتألف التطبيق من صفحتين رئيسيتين:
1. شاشة البداية (Splash Screen).
2. الشاشة الرئيسية (Home Page).
الأقسام
1. شعار التطبيق (Logo) واسم المشروع في الواجهة.
2. واجهة مستخدم (UI) أنيقة وسلسة بدون أي تفاعلات أو ربط بقاعدة بيانات.
تسليم الملفات
يتم تسليم العمل في ملف مضغوط (.zip) يحتوي على:
1. الكود المصدري الكامل للتطبيق (Source Code).
2. مجلد الصور واللوجو المستخدم.
3. ملف نصي (README.txt) يوضح طريقة تشغيل المشروع.
4. URL للمشروع مرفوع علي GitHub.
التقنيات المستخدمة
1. Flutter & Dart
2. تصميم متجاوب مع جميع الشاشات (Responsive UI).
3. تخصيص التصميم والألوان بالكامل حسب هوية المشروع.
نظام الأمان
1. كتابة كود نظيف وسهل الصيانة.
2. تطبيق معايير الأداء العالية (Performance Optimization).
3. حماية البيانات الحساسة (Security & Validation).
التطويرات الإضافية (اختيارية)
1. إضافة صفحات إضافية (حسب الطلب).
2. ربط التطبيق بقاعدة بيانات محلية (SQFLite أو Hive).
3. ربط التطبيق بـ API خارجي لجلب أو إرسال البيانات.
4. ربط التطبيق بـ Firebase للتعامل مع قاعدة البيانات وجلب وإرسال البيانات.
5. إضافة إشعارات (Notifications) للتطبيق.
6. تزويد التطبيق بلغات إضافية (Localization).
7. رفع التطبيق على Google Play أو App Store.
مرحبًا بك!
أنا محمد محروس، حاصل علي بكالوريوس في هندسة البرمجيات وعلوم الحاسب من جامعة عين شمس, مطور تطبيقات Flutter بخبرة تزيد عن 5 سنوات في بناء تطبيقات Android و iOS باستخدام Flutter وDart.
تخصصت في تطوير تطبيقات احترافية وسريعة الأداء، مع استخدام أحدث التقنيات في State Management (Bloc, Provider)، وقواعد البيانات المحلية مثل SQFLite و Hive، بالإضافة إلى التكامل مع RESTful APIs و Firebase لتوفير تجربة استخدام متميزة وموثوقة.
هدفي هو تسليم تطبيق متكامل واحترافي يلبي جميع متطلباتك من أول واجهة حتى آخر تفصيلة تقنية.
ما الذي ستسلمه
النظام
تطبيق Flutter بسيط يحتوي على شاشة البداية (Splash Screen) وشاشة رئيسية مصممة بشكل احترافي وفق الاسم واللوجو الخاص بالمشتري.
عدد الصفحات
يتألف التطبيق من صفحتين رئيسيتين:
1. شاشة البداية (Splash Screen).
2. الشاشة الرئيسية (Home Page).
الأقسام
1. شعار التطبيق (Logo) واسم المشروع في الواجهة.
2. واجهة مستخدم (UI) أنيقة وسلسة بدون أي تفاعلات أو ربط بقاعدة بيانات.
تسليم الملفات
يتم تسليم العمل في ملف مضغوط (.zip) يحتوي على:
1. الكود المصدري الكامل للتطبيق (Source Code).
2. مجلد الصور واللوجو المستخدم.
3. ملف نصي (README.txt) يوضح طريقة تشغيل المشروع.
4. URL للمشروع مرفوع علي GitHub.
التقنيات المستخدمة
1. Flutter & Dart
2. تصميم متجاوب مع جميع الشاشات (Responsive UI).
3. تخصيص التصميم والألوان بالكامل حسب هوية المشروع.
نظام الأمان
1. كتابة كود نظيف وسهل الصيانة.
2. تطبيق معايير الأداء العالية (Performance Optimization).
3. حماية البيانات الحساسة (Security & Validation).
التطويرات الإضافية (اختيارية)
1. إضافة صفحات إضافية (حسب الطلب).
2. ربط التطبيق بقاعدة بيانات محلية (SQFLite أو Hive).
3. ربط التطبيق بـ API خارجي لجلب أو إرسال البيانات.
4. ربط التطبيق بـ Firebase للتعامل مع قاعدة البيانات وجلب وإرسال البيانات.
5. إضافة إشعارات (Notifications) للتطبيق.
6. تزويد التطبيق بلغات إضافية (Localization).
7. رفع التطبيق على Google Play أو App Store.
