JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

random
عاجل
Startseite

ماهو Flutter ؟ | افضل المصادر لشرح فلاتر Flutter بالعربي

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


افضل الأماكن لشرح فلاتر Flutter  بالعربي | ما هو فلاتر Flutter وكل ما تريد معرفته؟

شرح Flutter 

  • لشرح فلاتر Flutter ببساطة هو برنامج لتطوير تطبيقات الهاتف المحمول علي جميع المنصات سواء اندرويد ، ios ، فوشيا ، ومؤخرا أصبحت يمكنها صنع تطبيقات الويب والديسكتوب.
  • اطلقتها جوجل عام 2017 ، وتلقت فلاتر شهرة كبيرة بعدها وذلك بسبب الدعم الكبير والمتواصل من جوجل لها.
  • ادي ذلك لاستخدامها في اكبر التطبيقات والمنصات العالمية مثل تطبيق Google adword ، Ebay ، وشركة BMW ، وايضا تم استخدامها في متجر Alibaba.
  • أصبحت بعدها فلاتر ذات ثقة ومحببة للعديد من المبرمجين ، وأزداد نطاق مستخدمين والمبرمجين الذين يستعملون فلاتر في اقل من سنتين او ثلاث سنوات. 
  • كما ان جوجل التي يتبع لها برنامج فلاتر يكون لها تحديثات مستمرة كل يوم لتطوير الاداة وحل جميع المشاكل الموجودة بها وهو من المميزات الكبيرة بالطبع.  

ماهي لغة دارت Dart وما علاقتها بفلاتر ؟ 

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

مميزات فلاتر Flutter 

يوجد عدد من المميزات في فلاتر Flutter التي تميزها عن باقي الأدوات وجعلتها تحتل تلك المكانة في اول سنواتها وبداية انشاؤها ومميزات برنامج فلاتر Flutter كالتالي :
  • تشرف عليها شركة جوجل وهو ما يضمن لك تطوير وتحديث في الأداة باستمرار.
  • مفتوحة المصدر وبالتالي يمكنك التعديل عليها كما تشاء.
  • تكلفة البرنامج الذي يتم انشائه بفلاتر اقل بكثير مقارنه بباقي الأدوات ولغات البرمجة الأخرى.
  • يمكنك بكود واحد بفلاتر انشاء تطبيقات تعمل علي كل من نظام الاندرويد ، ios ، وأيضا فوشيا وغيرهم.
  • فلاتر يمكنك من خلالها أيضا انشاء تطبيقات تعمل علي الديسكتوب بمختلف انظمته سواء ماك ، ويندوز ، وأيضا لينيكس.
  • ينقسم الكود البرمجي لمجموعه من widgets ، وبالتالي سلاسة ونظام اكبر عند كتابة الكود ، مما يضمن لك تعلم سهل وبسيط.
  • يحصل المستخدم في النهاية علي تطبيق بواجهة جميلة سواء علي الاندرويد او ios.
  • تعتمد فلاتر Flutter في بناؤها علي material design ، وهو ما يضمن لك تطبيق متوافق مع جميع احجام الشاشات والأنظمة.

عيوب فلاتر Flutter 

وبالطبع مثل ما يكون هناك مميزات لأي أداة هناك بعض العيوب لها ، وليس هناك أداة خالية من العيوب ، ولكن الأداة المميزة هي التي تعمل علي حل تلك العيوب باستمرار ، وعيوب فلاتر Flutter والتي تعمل جوجل علي حلها باستمرار هي كالتالي :
  • التطبيقات التي يتم انشاؤها بفلاتر مازالت تواجه بعض المشاكل علي نظام ios فتعطي تجربة افضل للمستخدم علي الاندرويد افضل من ios ، وذلك لان نظام الاندرويد تابع لجوجل أيضا.
  • مساحة التطبيق الناتج من عيوب فلاتر Flutter فيكون اكبر قليلا من باقي التطبيقات التي يتم انشاؤها بأدوات اخري.
  • لغة دارت Dart حديثة بالتالي مصادر تعلمها وحل المشاكل الذي ستواجهك قليلة مقارنة بباقي لغات البرمجة.

الفرق بين Flutter و Android studio

فلاتر هي الأداة التي يتم انشاء التطبيقات بها ، اما اندرويد ستوديو Android studio هو البرنامج الذي ستكتب الاكواد علية لتنشئ التطبيق بفلاتر ، وهذا هو الفرق بين Flutter و Android studio.
وهناك أدوات اخري يمكنك العمل عليها ايضا هذا سيكون علي حسب المصدر الذي تتعلم منه هو ما سيدلك علي البرنامج المناسب الذي سيعمل عليه وكل ماعليك هو اتباعه.

الفرق بين Flutter و react native

اما عن الفرق بين flutter و react native ، حيث تم انشاء react native بواسطة Facebook في عام 2013 ، وهي مكتبة تابعة في الأساس للغة البرمجة javascript.
وتستخدم react native في المشاريع المعقدة والكبيرة ، والكبيرة عن طريق ميزة موجودة بها تسمي المكونات.
وتدخلت في الكثير من التطبيقات الكبيرة والمشهورة أيضا مثل Facebook ، Instgram ، Linkedln .

افضل المصادر لشرح فلاتر Flutter بالعربي والانجليزي

هناك العديد من المصادر لشرح Flutter سواء بالعربي او بالأنجليزي واهمها :

اما بالنسبة للمحتوي العربي لشرح فلاتر Flutter بالعربي


NameE-MailNachricht