برمجة التطبيقات بلغة Dart وإطار Flutter

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

أنا لسه مبتدئ في مجال البرمجة عموما ومجال

برمجة التطبيقات خصوصا

أنا اتعلمت لغة html , css , js , php , dart , flutter

بس عندي أسئلة كتير عن المجال اولا

إيه اللي محتاج أتعلمه تاني مع اللغات دي علشان أكون مأهل للبدء في تنفيذ تطبيق ووظيفة كل حاجه من الحاجات اللي هتعلمها

يعني مثلا قاعدة البيانات ويعني إيه قاعدة البيانات

انظمة الدفع وكذلك الحماية ولوحات التحكم

والاشعارات .... إلخ ؟!


التعليق السابق

نقول تطبيق ويب لأنّ كلمة تطبيق لوحدها يُفهم منها أنّها تطبيق هاتف جوّال، فحتى لا يلتبس الأمر على البعض نقول تطبيق ويب.

ومن أجل إنشاء تطبيقات أندرويد وآيفون تستطيع استخدام Flutter، ومن ثمّ تربط التطبيق (تطبيق الهاتف الجوّال) مع تطبيق ويب (باستخدام PHP أو Laravel مع MySQL) من أجل الحصول على البيانات أو تخزينها أو تعديلها .. الخ.

ففعلياً لا تحتاج لأكثر من هذه التقنيات.

الخلاصة علشان أنشئ تطبيق جوال محتاج

Flutter علشان واجهة التطبيق

و php أو larval مع Mysql علشان البيانات وباقي الأمور.

هل هذا الأكثر استخداما في سوق العمل من قبل المبرمجين وطلب من قبل أصحاب المشاريع

بالنسبة لـ Laravel فأظن -ولا أستطيع أن أجزم بسبب اختلاف توجّهات الشركات- أنّها الأكثر انتشاراً واستخداماً.

أمّا Flutter فليس من الضروري أن تكون كذلك، لأنّ Flutter إطار عمل لإنشاء تطبيقات من نوع cross-platform، أي أنّها تعمل على Android و IOS.

ولكن بعض الشركات أو بعض العملاء يعتمدون على اللغة الـ native لإنشاء التطبيقات (ربما لقلّة ثقتهم بـ Flutter ومثيلاتها، أو ربما من أجل الأداء كما يقولون)، ولذلك البعض منهم ربما يفضّل استخدام Java أو Kotlin لإنشاء تطبيقات Android حصراً، أو استخدام Swift لإنشاء تطبيقات IOS حصراً.

فالأمر يتبع لِمَن تتعامل معهم، أو الشركة التي ستعمل فيها.

أمّا إن كنتَ ستعمل في مجال العمل الحر، فالأمر غالباً سيعود إليك لتستخدم ما تشاء، إلا في حالات قليلة حيث يطلب العميل تقنية محددة.

بإذن الله سأعمل عمل حر

ف لذلك كل ما احتاجه كما قلت

Flutter,php(larval),mysql

حتى أستطيع تنفيذ تطبيق كامل