هذا العمل عبارة عن "Component" تفاعلي متقدم تم برمجته باستخدام Flutter. يركز المشروع على إظهار مهارات التحكم في الحالة (State Management) والرسوم المتحركة التفاعلية (Interactive Animations) لتحسين تجربة المستخدم داخل تطبيقات التواصل أو التعريف الشخصي.
التفاصيل التقنية (Technical Highlights):
Dynamic Styling: تنفيذ خاصية تغيير الأبعاد والألوان (Resize & Color) بشكل لحظي، مما يعكس مرونة التطبيق في التعامل مع الـ State.
Conditional Rendering: استخدام منطق الـ Toggle لإظهار وإخفاء العناصر (مثل الـ Avatar) بسلاسة.
Expansion Logic: برمجة زر الـ "Show/Hide Details" لعرض معلومات إضافية (مثل المسمى الوظيفي وأيقونات التواصل الاجتماعي) باستخدام منطق برمجي نظيف.
Custom Animations: إضافة لمسات حركية عند تغيير حجم الـ Container أو ظهور النصوص لضمان تجربة مستخدم عصرية واحترافية.
Clean UI/UX: تصميم الواجهة بأسلوب "Minimalist" يجمع بين البساطة في الشكل والتعقيد في البرمجة التفاعلية.