شاشة تبادل رسائل بسيطة باستخدام Flutter و Navigator

تفاصيل العمل

هذا المشروع عبارة عن Flutter Message Screen بسيط يسمح بتبادل الرسائل بين مستخدمين باستخدام Navigator.pushReplacement للتنقل بين الشاشات بدون زيادة Navigation Stack.

التطبيق يعتمد على TextField Controller لإدخال الرسائل وإرسالها إلى الشاشة الأخرى عبر Constructor Parameters، ويتم عرض الرسالة داخل Container UI بتصميم بسيط باستخدام Gradient Colors.

مميزات التطبيق:

استخدام Flutter UI Components بطريقة منظمة

إدخال الرسائل باستخدام TextEditingController

التنقل بين الشاشات باستخدام Navigator.pushReplacement

تمرير البيانات بين الشاشات عبر Constructor

إدارة الذاكرة باستخدام dispose()

تصميم واجهة بسيط باستخدام Container, TextField, و ElevatedButton

منع إرسال الرسائل الفارغة باستخدام Validation

طريقة العمل:

يقوم المستخدم بكتابة رسالة داخل TextField ثم الضغط على زر Send، بعدها يتم الانتقال إلى شاشة المستخدم الآخر باستخدام Navigator.pushReplacement مع تمرير الرسالة عبر Constructor Parameter، ويتم عرض الرسالة في واجهة المستخدم.

يعرض التطبيق قيمة "no data yet" في حالة عدم وجود رسالة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة
تاريخ الإنجاز
المهارات