13

عرض لتطبيق أعمل عليه بستخدام flutter

رابط فيديو لتوضيح الواجهات (live demo)

_____________________________

 جزء من تطبيق أعمل عليه الآن باستخدام فلاتر

*سأقوم في أجزاء أُخرى بعرض المزيد من الواجهات و التفصيل حولها. (واجهة التسجيل + تفعيل الحساب ... واجهات المستخدمين الجُدُد .. إلخ)

*هذا التطبيق هو تطبيق لخدمة تواصُل اجتماعي أعمل عليه بالوقت الحالي يقوم على مفهوم المنشورات الصوتية بدًا من النصوص.

*أثناء عملي على هذا التطبيق واجهتُ الكثير من المفاهيم البرمجية قد أقوم بوقت لاحِق بالتحدُث عنها بالتفصيل.

*العمل على هذا المشروع قد أوضح لي بعض النقاط التي قد يغفل عنها الكثير من مبرمجي التطبيقات (على فلتر بوجه الخصوص) , والتي قد لا يلقي إليها المُطور بالّا

  • سأقوم أيضًا بالتحدُث بصورة مُستفيضة عن مشاكل إدارة الحالات (state management) بأعتبارِه موضوع مُهِم في "فلتر" و عدم الإلمام بِه قد يساهِم بأنتاج تطبيقات رديئة الجودة

    • سأتحدث أيضًا عن التعددُد اللُغوي ومفاهيم كـ الــ (internationalization) في "فلتر" , وكيفية القيام به بأفضل جودة مُمكنة
  • سأتحدث عن كيفية مُراقبة جودة التطبيقات المُنتجة عن طريق فلتر و الطُرق المُثلى لـ تقليل إستهلاك الموارد

    • سأتحدث عن مراقبة الأخطاء و الطُرق المُثلى للتعامُل معها

بالأمكان أيضًا أقتراح مواضيع من جانب الأعضاء و سأقوم بالمُساعدة قدر الإمكان في أوقات فراغي

مَلحظ جانبي : التطبيق سيكون متوفر على المتاجر (أبل , قوقل) خلال أقل من ٣٠ يوم


في الحقيقة لدي تساؤل أعتبره وجيها وهو كالتالي لماذا لم تستعمل دارت كباك أند و اخترت بدلها الphp

هل الأمر استراتيجي أم أنه فقط مجرد تفضيل شخصي ؟

من تجربتي شخصيه لمحاول اعتماد دارت لغة باكيند

هي ليست جاهزه لمشروع كبير وحقيقي حاليا (الا اذا كانت شركة كبيرة ولها محترفين تستطيع ان تطور على مجال)

اما مشروع صغير وشخصي لا مانع.

اليوم باكيند مجال مهم وتحتاج كثير من دعم فيه وكثير من اجراءات حمايه والامان ليست موجوده لدى دارت او ما زالت بدائيه.

هذا ما يُخبرني به قلبي :)

السبب الأول هو أن الباك إند كان مُبرمجًا مُسبقًا.

على الرغم من ذالك , سأُفضل PHP على دارت مع أن دارت مُتفوقة على PHP في الكثير من الجوانب , للأسباب :

  • الـ php تمتلك مكاتب ضخمة جدًا مقارنة بالدارت

  • خوادم PHP رخيصة للمشاريع التجارية