هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها

فلاتر (منصة برمجية)

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
فلاتر
Google-flutter-logo.svg
صورة الشعار
معلومات عامة
نوع
المطور الأصلي
المطورون
موقع الويب
(الإنجليزية) flutter.devالاطلاع ومراجعة البيانات على ويكي داتا
معلومات تقنية
لغة البرمجة
سي++
دارت[2]
Skia Graphics Engine (en) ترجم عدل القيمة على Wikidata
الإصدار الأول
الإصدار الأخير
المستودع
الرخصة

فلاتر (بالإنجليزية: Flutter) هي برنامج مفتوح المصدر لمجموعة أدوات تطوير البرمجيات تم تطويرها من قبل جوجل لبناء واجهات المستخدم لتطبيقات نظام الأندرويد ونظام أي أو إس ونظام الويندوز وتطبيقات الويب.[4]

تم انشاء اطار عمل فلاتر فلاتر من الصفر واستخدم لكتابته وبنائه لغة دارت ولغة سي++ وهو لا يزال نوعاً ما في مرحلتها التجريبية , على الرغم من ذلك , فاطار عمل فلاتر تم اصداره رسمياً لكن لا يزال في المرحلة التجريبية للنجاح , يستخدم اطار عمل فلاتر في الأساس لتطوير واجهات الاستخدام ويتعاون مع لغة البرمجة دارت للتعامل مع العمليات البرمجية جهة البرنامج الخلفية .[5]

تم تحسين وتطوير اطار عمل فلاتر لجعله أداة عملية قوية لتحسين سرعة و كفاءة التطبيقات ، كما تعتبر هذه نعمة للمؤسسات والمطورين ومن يسعى للعمل على المنصتين بأقل وأوفر جهد وتكلفة.

يساعد اطار عمل فلاتر المصممين والمبرمجين على تشييد تطبيقات بتصميم عصري وجذاب من خلال حزم ومكتبات مبنية ومكتوبة مسبقاً وجاهزة للاستخدام مما سيسهل عليك عملك كثيراً.[5]

بنية الإطار[عدل]

مكونات إطار فلاتر الرئيسية تتكون من:

  • لغة برمجة Dart
  • محرك فلاتر
  • المكتبات الأساسية
  • عناصر(widgets) مخصصة

عناصر Widgets[عدل]

كل شيء في فلاتر هو عبارة عن widgets , يزود إطار فلاتر المبرمجين بمجموعة كبيرة من هذة العناصر التي تؤدي وظائف متنوعة داخل التطبيق, مثل:

  • النصوص - Texts
  • الصور - Images
  • ايقونة التطبيق - Icon
  • العمود - Column

مثال تطبيق Hello World»[عدل]

هكذا يبدو تطبيق Hello World باستخدام فلاتر:

import 'package:flutter/material.dart';

void main() => runApp(HelloWorldApp());

class HelloWorldApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Hello World App',
      home: Scaffold(
        appBar: AppBar(
          title: Text('Hello World App'),
        ),
        body: Center(
          child: Text('Hello World'),
        ),
      ),
    );
  }
}

مراجع[عدل]

  1. ^ معرف نسخة البرنامج: 1.12.13.
  2. ^ وصلة مرجع: https://medium.freecodecamp.org/https-medium-com-rahman-sameeha-whats-flutter-an-intro-to-dart-6fc42ba7c4a3.
  3. أ ب "Flutter SDK releases". اطلع عليه بتاريخ 6 يوليو 2021. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)
  4. ^ "Announcing Flutter 2". Google Developers Blog (باللغة الإنجليزية). مؤرشف من الأصل في 8 مارس 2021. اطلع عليه بتاريخ 08 مارس 2021. الوسيط |CitationClass= تم تجاهله (مساعدة)
  5. أ ب "ما هو فلاتر Flutter ؟ تعرف على اطار عمل المستقبل". نقرة. عبد الرحمن فاني. مؤرشف من الأصل في 28 فبراير 2021. اطلع عليه بتاريخ 13 يونيو 2021. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |accessdate= (مساعدة)


Gnome-system.png
هذه بذرة مقالة عن برمجية بحاجة للتوسيع. شارك في تحريرها.