Flutter هو إطار تطوير تطبيقات جوال مفتوح المصدر تم إنشاؤه بواسطة Google. يتيح لك إنشاء تطبيقات جوال جميلة وفعالة على كل من iOS و Android باستخدام قاعدة بيانات واحدة. في هذه المقالة ، سوف نستكشف البنية الأساسية للتطبيق Flutter.
هيكل الدليل الأساسي
عند إنشاء Flutter تطبيق جديد ، Flutter يُنشئ بنية دليل أساسية لمشروعك. يوجد أدناه هيكل الدليل الأساسي للتطبيق Flutter:
-
android
: يحتوي هذا الدليل على الكود المصدري لجزء Android من التطبيق ، بما في ذلك ملفات AndroidManifest.xml و Java. -
ios
: يحتوي هذا الدليل على الكود المصدري لجزء iOS من التطبيق ، بما في ذلك ملفات Swift و Objective-C. -
lib
: يحتوي هذا الدليل على شفرة مصدر Dart للتطبيق. جميع Widgets وظائف ووظائف ومنطق التطبيق موجودة في هذا الدليل. -
test
: يحتوي هذا الدليل على ملفات الاختبار الخاصة بالتطبيق. -
pubspec.yaml
: يحتوي ملف YAML هذا على معلومات حول تبعيات التطبيق والتكوينات الأخرى. -
assets
: يحتوي هذا الدليل على موارد مثل الصور أو مقاطع الفيديو أو ملفات البيانات التي يستخدمها التطبيق.
الهيكل الأساسي Flutter للتطبيق
يحتوي التطبيق Flutter على عنصر واجهة مستخدم واحد على الأقل ، وهو MaterialApp أو CupertinoApp(إذا كنت تريد استخدام واجهة على غرار iOS). يشتمل MaterialApp على MaterialApp Scaffold وصفحة واحدة أو أكثر. Scaffold يوفر واجهة مستخدم أساسية مع شريط تطبيق ومحتوى مركزي. يتم إنشاء الصفحات باستخدام مختلف Widgets لعرض محتوى معين.
أنت حر في تخصيص بنية Flutter التطبيق الخاص بك لتلائم المتطلبات المحددة لمشروعك.
خاتمة
هيكل Flutter التطبيق مرن للغاية ويسهل التعامل معه وتخصيصه. مع الدلائل الأساسية والهيكل المذكورين أعلاه ، فأنت على استعداد لبدء إنشاء تطبيقك الأول Flutter.