تفاصيل العمل

تطبيق موبايل للدردشة حيث يمكن للمستخدم إنشاء حساب باستخدام حساب جوجل الخاص به و يضيف معلوماته للحساب من اسم و صورة و ما إلى ذلك ثم يتصفح قائمة أصدقائه أو يضيف أصدقاء جدد حيث يمكنه البحث عنهم و يمكنه الدردشة معهم بنصوص أو صور و استقبال إشعارات حين تلقي الرسائل. و يمكنه أيضا تعديل الرسائل أو حذفها أو نسخها و رؤية متى أرسلت و متى شوهدت و رؤية ما إذا كان الصديق نشط أم لا و اخر ظهور له و يمكنه رؤية متى تم إنشاء حسابات أصدقائه.

في البداية قمت بعمل مصادقة باستخدام جوجل و فايربيز ثم بعد ذلك شرعت في التصميم الداخلي للتطبيق. أنشأت صفحة الملف الشخصي حيث تظهر معلومات المستخدم. و أضفت إمكانية تحكم المستخدم في حسابه. ثم بعد ذلك أنشأت صفحة الدردشة و البحث عن أصدقاء ثم صفحة الملف الشخصي للصديق، ثم فعلت الإشعارات لتنبيه المستخدم حين تلقي رسالة.

استخدمت في هذا التطبيق:

مصادقة فايربيز - تخزين فايربيز - إشعارات فايربيز و استخدمت التخزين الداخلي للجهاز و استخدمت حزمة مناسبة للوصول لمعرض الصور في الجهاز و استخدام الكاميرا. استخدمت أيضا بروفيدر ستيت مانجمنت. و بعض التصميمات المناسبة.

A mobile application for chatting, where the user can create an account using his Google account and add his information to the account, such as a name, photo, etc., then browse his friends list or add new friends where he can search for them, and he can chat with them with texts or pictures and receive notifications when messages are received, and he can also edit messages or delete or copy them, see when it was sent and when it was seen, see whether the friend is active or not, his last seen, and he can see when his friends’ accounts were created.

First, I authenticated using Google and Firebase, and then I started designing the app's interior. Created a profile page where user information appears. I added the ability for the user to control his account. Then I created a chat page, a search for friends, then a friend's profile page, then I activated notifications to alert the user when he received a message.

Used in this application:

Firebase Authentication - Firebase Storage - Firebase messaging and used device local storage. I used a suitable package to access the device's photo gallery and use the camera. I also used Provider State Management. And some suitable designs.

بطاقة العمل

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

المهارات المستخدمة