عنوان العمل: [Login-Signup-Screen-App-Design]
وصف العمل:
قمت ببرمجة وبرمجة (تكويد) دورة متكاملة لشاشات المصادقة (Authentication Flow) وتجربة المستخدم الأولية للتطبيق باستخدام إطار عمل Flutter. تم التركيز على تقديم واجهات تفاعلية سلسة ومطابقة للتصميم الأصلي (Pixel-Perfect)، مع بناء نظام قوي للتحقق من صحة إدخال البيانات.
? الشاشات التي تم برمجتها:
شاشة البداية (Splash Screen): واجهة ترحيبية بهوية بصرية جذابة.
الشاشة الرئيسية (Welcome/Main Screen): لتوجيه المستخدمين الجدد أو الحاليين.
شاشة إنشاء حساب (Sign Up): نموذج تسجيل متكامل لجمع بيانات المستخدم.
شاشة تسجيل الدخول (Login): واجهة دخول سلسة وواضحة.
⚙️ المميزات التقنية والبرمجية في هذا العمل:
نظام التحقق من البيانات (Form Validation): برمجة منطق (Logic) متكامل لاكتشاف الأخطاء وتوجيه المستخدم فوراً في حال إدخال بيانات خاطئة (مثل: كلمات مرور غير متطابقة، حقول فارغة، أو صيغة بريد إلكتروني غير صحيحة) مما يضمن جودة البيانات المرسلة لقاعدة البيانات.
كود نظيف وقابل لإعادة الاستخدام (Clean Code): بناء حقول الإدخال (TextFormFields) والأزرار كـ Custom Widgets لسهولة إعادة استخدامها في أي مكان في التطبيق وتجنب تكرار الكود.
أداء سلس وتجاوب كامل: الشاشات مبرمجة لتعمل بكفاءة وتتجاوب مع مختلف أحجام شاشات الهواتف.