تفاصيل العمل

- برمجة وتطوير تطبيق رياضي.

- مكونات التطبيق:

* واجهة ترحيبية تظهر بداية تشغيل التطبيق.

* واجهات العرض لتقديم معلومات أولية للمستخدم لما سيقدمه التطبيق.

* واجهة إنشاء حساب جديد، وإمكانية إنشاء حساب بواسطة التطبيق نفسه، أو فيسبوك، أو حساب قوقل.

* واجهة تسجيل الدخول.

* واجهة استرجاع كلمة المرور.

* واجهة البحث عن الرياضة التي يريد التدريب عليها.

* واجهة البحث عن مدربين، تمكن المستخدم من اختيار المدرب.

* واجهة إضافة مدرب ومتدرب.

* واجهة إضافة جدول، لمعرفة تفاصيل التدريب من أيام الأسبوع ووقت التمرين.

* واجهة الاعدادات، لتغيير اللغة ولون التطبيق وأخرى.

* واجهة المِلَفّ الشخصي، تحتوي على بيانات المستخدم وإمكانية التعديل عليها.

- ما تم استخدامه من أدوات لتطوير التطبيق:

* Material Design.

* دعم اللغات المتعددة : Localization.

* إدارة الحالة: State Management (BLOC).

* التعامل مع البيانات: (Shared Preferences, SQLite).

* توصيل التطبيق مع، Firebase.

* توصيل التطبيق مع، API.

بطاقة العمل