- تطوير وبرمجة تطبيق محادثات.
- مكونات التطبيق:
* واجهة ترحيبية تظهر بداية تشغيل التطبيق.
* واجهات العرض لتقديم معلومات أولية للمستخدم لما سيقدمه التطبيق.
* واجهة إنشاء حساب جديد، وإمكانية إنشاء حساب بواسطة التطبيق نفسه، أو فيسبوك، أو حساب قوقل.
* واجهة تسجيل الدخول.
* واجهة استرجاع كلمة المرور.
* واجهة المِلَفّ الشخصي، تحتوي على البيانات الشخصية للمستخدم ويمكنه التعديل عليها.
* واجهة الإعدادات، وتحتوي على إعدادات خاصة بالتطبيق: (لغة التطبيق، لون التطبيق، وأخرى).
* واجهة تحديد المكان (Location).
* الواجهة الرئيسة، تحتوي على جهات الاتصال.
* واجهة المكالمات، تحتوي على الأشخاص الذين تم التواصل معهم بمكالمة صوتية.
* واجهة الدردشات، تعرض الأشخاص الذين تم التواصل معهم بالرسائل.
* واجهة الدردشة، التي يتم فيها التواصل مع المستخدم بعدة طرق: (الرسائل، تسجيل مقطع صوتي، مكالمة صوتية، مكالمة فيديو).
- ما تم استخدامه من أدوات لتطوير التطبيق:
* Material Design.
* دعم اللغات المتعددة : Localization.
* إدارة الحالة: State Management (GetX).
* التعامل مع البيانات: (Shared Preferences, SQLite).
* Google Maps.
* توصيل التطبيق مع، Firebase.