Dart or Swift

السلام عليكم

اسمي علي عمري 28 من المغرب متزوج واب لطفل والآن اريد ان اتعلم البرمجة ولا اعرف من اين ابدأ .. انا معجب بتطبيقات ال iOS ولكن سمعت عن فلاتر flutter وامكانية انشاء تطبيقين بواسطتها وانا الان محتار بين dart و وبين لغة swift .. في حاجة لتعلم البرمجة حتى يتسنى لي انشاء start up خاص بي او العمل كا فريلانسر او العمل في شركة (حتى اكتسب خبرة اكثر) .. والأن انا في حاجة الى نصيحة وتوجيه اذا كان ممكننا .. هل ابدأ بلغة swift ثم انتقل فيما بعد لتعلم تكنولوجية flatter او ابدأ ب swift ثم بعد ذلك كوتلن kotlen... آسف على الاطالة وشكرا مسبقا على الاجابة ملاحظات (امتلك جهاز ماك و هاتف ايفون )

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

كل ما تريد معرفته عن برمجة التطبيقات بواسطة برنامج فلاتر Flutter متوفر في المقال التالي :

ولكن قبل ذلك عليك بمعرفة كيف تتعلم البرمجة و الممارسات الهامة خلال عملية تعلمك للبرمجة و أن تكون على علم أنها تختلف في دراستها عن العلوم الأخرى، فهي بحاجة لممارسة عملية دائمة و متابعة مستمرة و التطبيق العملي، يمكنك الإستفادة أكثر بالنظر إلى المقال التالي، إنه دليل وفرته أكاديمية حسوب لكل من يريد البدأ في تعلم البرمجة :

شكرا اخي ياسين عناية

huda_khashan19 أضف ردا

بخصوص تعلم فلاتر flutter ، يُمكنك الإطلاع عليه بشكل كامل من خلال الرابط أدناه:

وهناك قناة على اليوتيوب ،قد تُفيدك

أيضًا هناك نصائح من مساهمة قديمة هنا على المجتمع ، بإمكانك الإطلاع عليها :

شكرًا اختي Huda khashan

Abdulhamid_Hamsho أضف ردا

إن تطوير تطبيق iOS الأصلي أكثر إثارة للاهتمام مع إطلاق لغة البرمجة. Swift هي لغة برمجة حديثة وسريعة وآمنة ولكنها لا تزال تتطور وهناك ميزات جديدة قيد التطوير. من أجل تطوير تطبيقات iOS بأدوات أصلية، يتعين عليك استخدام أدوات وأطر عمل المطورين التي توفرها Apple.

Flutter عبارة عن حزمة SDK للجوال مفتوحة المصدر ومتعددة الأنظمة من Google يمكن استخدامها لإنشاء تطبيقات iOS و Android من نفس كود المصدر. يستخدم Flutter لغة البرمجة لتطوير كل من تطبيقات iOS و Android ، كما أنه يتوفر بشكل رائع. Flutter يشبه React Native ولكن مع دعم كامل للميزات الأصلية.

عليك أن تقرر بناءً على ثلاث عوامل هي:

أولًا: نوع التطبيق الذي تريد إنشاءه: إذا كنت ترغب في إنشاء تطبيق يقوم ببساطة بإجراء عمليات CRUD على قاعدة بيانات محلية أو عبر الإنترنت ولا يتطلب الكثير من الوظائف الأصلية فعليك باستخدام flutter، كالتطبيقات البسيطة التي تستخدم من أجل التسوق الإلكتروني وغيرها، أما إذا كنت ترغب بإنشاء تطبيقات ذات أداء أسرع من أجل IOS فأنت بحاجة للغة swift.

ثانيًا: شريحة المستخدمين المستهدفة: إذا كنت ترغب ببرمجة تطبيق يمكنك تصديره إلى Android و IOS ولا تملك الوقت الكافي لتعلم IOS أو برمجته على IOS فأنت بحاجة إلى استخدام flutter، ولكن إذا كانت شريحتك المستهدفة فقط IOS فعليك ب Swift.

ثالثًا: قابلية الصيانة: إن اتمام التطبيق هي %70 من القصة وتكون %30 هي صيانة التطبيق بشكل دوري عند إصدار أي تحديث للإجهزة Android و IOS لذلك إذا كنت لاترغب بالكثير من التعب في صيانة كلا التطبيقين فعليك باستخدام flutter فعند إصدار تحديث يكون علك صيانة تطبيق واحد.

شكرًا اخي Abdulhamid معلومة مفيدة جدا 💚

مرحبا,

أنا شخصيا أنصحك بتعلم Flutter فهي سهلة و تدعم منصتين حاليا أندرويد و IOS (والإصدار التجريبي beta) يدعم الويب و سيدعم ويندور و لينكس .. حيث أن غوغل تستهدف جميع المنصات عن طريق framework وحيد

الطلب على Flutter أعلى و ستحصل على فرص عمل أكثر .. حتى لو قمت ببرمجة مشروعك الخاص ستستهدف عدد أكبر من الزبائن

ويوجد العديد من الشروحات و تعلمها سهل

بالتوفيق

شكرًا لك اخي weal Aljamal 💚