السلام عليكم ورحمة الله وبركاته

اتفقت مع مطور في احد المنصات (الغير عربية) على انشاء تطبيق للاعلانات المبوبة متخصص في العقارات.

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

وكان طلبي هو ما يلي:

1- تطوير تطبيق

2- عمل صفحة هبوط

3- لوحة ادارة للتطبيق

بمعنى انه لا يوجد موقع ويب (لا يوجد واجهة امامية للتطبيق على الويب)

وبعد اطلاع المطور على وثيقة المتطلبات الوظيفية للتطبيق وبعد ان ابدى استعداده لاستلام المشروع .. سألته عن التقنيات التي سوف يستخدمها في بناء الواجهة الامامية والخلفية وقواعد البيانات والـ API. وكان الرد:

1- سيتم تطوير التطبيق باستخدام Flutter

2- الواجهة الخلفية Node JS

3- قواعد البيانات Mongo DB

4- الـ API من خلال Node JS

هل التقنيات التي سوف يستخدمها جيدة لمثل هذا النوع من المشاريع على المدى البعيد خصوصا عند زيادة عدد المستخدمين؟!

عندما سألته عن framework للوحة الادارة قال بأنه سيستخدم Flutter ايضاً

فما رأيكم؟!

سؤال اخير: حاليا وبحكم ان المطور غير عربي فإنه سيقوم بتصميم واجهة التطبيق باللغة الانجليزية وبالتالي سيتعين علي اضافة واجهة مستخدم عربية بعد الانتهاء واستلام المشروع .. اليس كذلك؟!

هل علي ان اقوم بتصميم واجهة مستخدم جديدة باللغة العربية؟!

هل هناك امور يجب اخذها بعين الاعتبار في مرحلة التطوير لتفادي اي مشاكل عند اضافة اللغة العربية للتطبيق لاحقاً؟!

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

وشكرا