Flutter

Google Inc

نجمة واحدةنجمتين3 نجوم4 نجوم5 نجوم
Loading...
ديسمبر 4th, 2024
Flutter
صور Flutter صور Flutter صور Flutter صور Flutter صور Flutter صور Flutter
معلومات عن المنتج

تاريخ الاضافة : ديسمبر 1st, 2024

اخر تحديث : ديسمبر 4th, 2024

مُقدم من : المُطور Google LLC

رخصة الملف : مجاني

متوافق مع :

المزيد من Google Inc :

مُتعلقات بحث عن Flutter

أخبار و شروحات :

برنامج تصميم تطبيقات الهاتف ( فلاتر ) Flutter

برنامج تصميم تطبيقات الهاتف ( فلاتر ) Flutter المُطور من قِبل شركة جوجل التي قدمت هذا البرنامج المُتميز ليكون بمثابة Framework تستطيع من خلالها بناء تطبيقك الشخصي على أنظمة Android أو iOS، هل لديك بالفعل تجارب سابقة في عالم البرمجة ؟ هل تُريد أن تبدأ الآن في تعلم و ممارسة برمجة تطبيقات الانترنت ؟، نستطيع أن نقول لك هنا في ميجا ستور بكل صراحة أن فلاتر Flutter هو وجهتك التي يجب أن تتوافر علي أجهزتك الشخصية.

برنامج تصميم تطبيقات الهاتف ( فلاتر ) Flutter يأتي بواجهة تشغيلية واضحة وسهلة، تستطيع من خلال فلاتر بناء تطبيقك على الهواتف المحمولة التي تعمل بأنظمة Android أو iOS، البرنامج تم تطويره بالطبع على أجهزة الكمبيوتر خصوصاً وأن برمجة الأكواد تتطلب منصات واسعة الاستخدام كأجهزة الكمبيوتر، أبدا تجربتك الآن بأستخدام Flutter Framework وابني تطبيقاتك.

برنامج flutter

نبذة عن برنامج تصميم تطبيقات الهاتف ( فلاتر ) Flutter :

يجمع Flutter بين جودة التطبيقات الأصلية ومرونة التطوير عبر الأنظمة الأساسية، في الواقع، تتيح لك العديد من الأدوات عبر الأنظمة الأساسية كتابة التعليمات البرمجية مرة واحدة واستخدامها على كل من iOS وAndroid. ومع ذلك، لا يمكن لجميعها تقديم نفس المظهر مثل التطبيق الأصلي.

ولكن هذا هو بالضبط ما يفعله Flutter: بدلاً من كونه غلافًا فوق مكونات واجهة المستخدم الأصلية (مثل React Native وXamarin)، يرسم Flutter واجهة المستخدم من الصفر، أيضاً يحافظ Flutter على التجربة والشعور الأصليين للتطبيق، ولا داعي للقلق بشأن أدائه على أي منصة.

إلى جانب ذلك، ونظرًا لأن Flutter عبارة عن إطار عمل مفتوح المصدر، يمكن لأي مطور إجراء تغييرات عليه على GitHub وإرسال طلبات دمج. وإذا ألقيت نظرة على شعبية Flutter – 90.4 ألف نجمة GitHub، و12 ألف شوكة، و18445 التزامًا – فستحصل على فكرة أن المطورين يحبون Flutter ويساهمون في تحسينه.

كيف يعمل Flutter ؟

لا يتم تجميع Flutter مباشرة لتطبيقات iOS أو Android. يتم تشغيل التطبيقات بناءً على مجموعة من محرك العرض (المبني على C++) وFlutter (المبني على Dart). يتم ربط جميع الملفات التي يتم إنشاؤها بهذه الطريقة بكل تطبيق وتجميعات SDK للبرامج لمنصة معينة.

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

على الرغم من أنه يمكن أن يؤثر على حجم التطبيق النهائي، إلا أن الأداء لا يزال جيدًا جدًا – يتم إجراء العرض بسرعات تصل إلى 120 إطارًا في الثانية، بفضل التجميع الأصلي لمعالجات ARM، والعرض البسيط، ومجموعة من الأدوات والأدوات المدمجة، يجعل Flutter عملية التطوير أبسط، بالإضافة إلى ذلك، فإنه يوفر بعض الميزات اللذيذة جدًا مثل Hot Reload.

عند النقر فوق الزر Hot Reload، يتم عرض جميع التغييرات في الكود في الأدوات ومحاكيات البرامج على الفور. يستمر التطبيق في العمل من حيث كان قبل أن تضغط على إعادة التحميل الساخنة: يتم تحديث التعليمات البرمجية، ولكن التنفيذ يستمر.

Flutter يستخدم لعمل تطبيقات متعددة الأنظمة

ستستمر إصدارات Flutter الجديدة في الظهور مع ميزات أكثر تقدمًا في أكمامها. ولكن هناك بالفعل الكثير من الميزات المحسنة التي تفسر تمامًا سبب حب Flutter.

  • أولاً، لا يؤدي التطوير متعدد الأنظمة باستخدام Flutter، على عكس الاعتقاد السائد، إلى جعل البرامج أسوأ، حيث يأتي Flutter مع جميع الأدوات الأصلية لواجهات Android وiOS مثل Material Design وCupertino. بالإضافة إلى ذلك، يمكن للإطار تغيير سلوك العناصر المنفصلة لإنشاء تجربة مستخدم مماثلة لمستخدمي التطبيق.
  • ثانيًا، يجعل Flutter من الممكن تنفيذ تجميع الملفات المنفصلة في وضع التطوير. يعمل تجميع JiT على تسريع التطوير وتصحيح أخطاء البرامج.
  • ثالثًا، يسمح Flutter بواجهة خلفية مرنة وقابلة للتطوير.

أخيراً إنه يدعم المكونات الإضافية مثل Firebase وSQLite وما إلى ذلك (سيساعدك pub.dev في العثور على المكون الإضافي الذي تحتاجه). يجعل Firebase البنية الأساسية للتطبيق قابلة للتطوير، وخالية من الخوادم، وزائدة عن الحاجة، لذا، إذا كنت تعمل على تطبيقات تتطلب قواعد بيانات في الوقت الفعلي أو وظائف سحابية، فإن Flutter هو الحل الأمثل لك.

مميزات

  • يسهل عليك عملية كتابة أكواد التطبيقات
  • يدعم تصميم تطبيقات الهواتف على Android و iOS

عيوب

  • يتطلب بعض الحزم الجانبية للعمل بأقصى كفاءة
Subscribe
نبّهني عن
guest
0 تعليقات
Oldest
Newest Most Voted
Inline Feedbacks
View all comments