أول حاجة أنا بشتغل على تطبيق Tourist Guide ده بكل حب وده جزء من شغفي بتطوير التطبيقات اللي بتساعد الناس. الصفحة اللي شايفها دلوقتي هي شاشة تسجيل الدخول (Welcome Back) وفيها كتير حاجات حلوة عملتها بعناية زي
واجهة بسيطة وجميلة:
التصميم نظيف جدا استخدمت فيه تخطيط ConstraintLayout عشان يبقى مرن ويشتغل زي الفل على أي موبايل. الألوان اللي اخترتها (زي الأبيض والرمادي) بتعطي إحساس هادي ومريح للعين.
تسجيل دخول آمن وسريع:
بتاعت التسجيل دي عملتها بطريقة سهلة، فيه حقل للإيميل وكلمة المرور، وكمان زر بيخفي أو يظهر كلمة المرور عشان المستخدم يتحكم في الخصوصية ولو نسي كلمة المرور، فيه خيار "? Forgot password" هيساعده يرجع يدخل بسرعة.
دخول بجوجل بكل سهولة:
ضفت خيار "Sign in with Google" عشان المستخدم يدخل بسرعة باستخدام حساب جوجل دي حاجة بتوفر الوقت وبتخلص من تعب الكتابة.
مساحة للمستخدمين الجدد:
عملت زر "New user? Create account" جوا الصفحة نفسها، عشان لو حد جديد يدخل المرة الأولى، يقدر يسجل حسابه بسهولة من هنا.
أداء قوي وممتاز:
الكود كتبته بـ Kotlin لأنها بتخلي التطبيق يشتغل بسلاسة. ملف XML (activity_main5.xml) ده مرتب زيادة وبستخدم القيود (Constraints) عشان كل حاجة تكون في مكانها الصح.
يعمل على كل الأجهزة:
التصميم ده بيشتغل زي الفل على موبايلات مختلفة زي الـ Redmi 23113RKC6BC اللي شايفها في المحاكي. النصوص (40sp و10sp) مختارة بعناية عشان تبان حلو على أي شاشة.
ممكن أوسعه أكتر:
الهيكل اللي انا بشتغل عليه (فيه ملفات زي activity_main2.xml لحد activity_main9.xml) بيخليني أضيف حاجات جديدة زي فلاتر للصور أو ميزات ذكاء اصطناعي لاحقا زي تحديد المعالم السياحية.
تجربة مستخدم ممتعة:
النصوص زي "Welcome Back" عملتها بخط "bold" عشان تبرز وكمان اخترت عبارات بسيطة زي "Please sign in your account" عشان المستخدم يفهم كل حاجة بسرعة.