تطبيق موبايل بسيط يحتوي على عدة شاشات أساسية (Welcome – Sign Up – Dashboard – Profile)، مع إمكانية التنقل بينها بسهولة. الغرض منه تقديم نموذج أولي لتطبيق يمكن تطويره فيما بعد.
مميزاته:
Welcome Screen: شاشة ترحيبية بتصميم جذاب لتعريف المستخدم بالتطبيق.
Sign Up Screen: شاشة تسجيل مستخدم جديد مع إدخال البيانات (اسم، إيميل، كلمة مرور).
Dashboard Screen: شاشة رئيسية (لوحة تحكم) تحتوي على مكونات/بطاقات للتنقل بين أجزاء التطبيق.
Profile Screen: شاشة لعرض بيانات المستخدم وتعديلها.
التنقل (Navigation): إمكانية الانتقال بين الشاشات بسهولة باستخدام Navigator.
تصميم بسيط بواجهة منظمة وألوان متناسقة.
طريقة التنفيذ
تصميم الواجهات (UI):
إنشاء 4 ملفات/Widgets مستقلة لكل شاشة (WelcomeScreen, SignUpScreen, DashboardScreen, ProfileScreen).
استخدام Widgets مثل Scaffold, AppBar, TextField, Button, وCard لتصميم الواجهات.
التنقل (Navigation):
استخدام Navigator.push و Navigator.pop للانتقال بين الشاشات.
أو إعداد routes في MaterialApp للتنقل بسهولة.
منطق التطبيق (Logic):
تسجيل بيانات المستخدم في شاشة التسجيل (Sign Up).
عرض البيانات في صفحة البروفايل (Profile).
الربط بين الشاشات عبر أزرار تنقل أو أيقونات.