بِسْمِ اللَّـهِ الرَّحْمَـٰنِ الرَّحِيمِ
1 - ما هو فلاتر flutter ؟ :
فلاتر Flutter عبارة عن إطار عمل framework مبني على لغة دارتDart تم إطلاقه سنة 2017 من قبل شركة Google من أهم ميزاته أنه يمكن إنشاء تطبيق Android و IOS بكود واحد. و هذا مما يزيد من إنتاجية المبرمجين.
سنستخدمه لإنشاء تطبيق يستطيع إرسال الأوامر إلى الأردينو عن طريق وحدة البلوتوت Bluetooth
حاليا يوجد مستودع حزم ضخم repository of packages يمكن الدخول إليه بكتاية Pub.dev.
هذه الحزم Packages يتم إضافتها من قبل إما مهندسي شركة Google أو مهندسين محترفين آخرين.
يوجد تقييم لكل الحزم، سيساعدنا هذا في إختيار الحزمة الأفضل.
توجد عدة حزم ستساعدنا في إتمام التطبيق الذي نريد.
2 - تثبيت فلاتر :
عند إنشاء هذا التطبيق إستخدمنا نظام التشغيل archlinux و طريقة تثبيت فلاتر فيه سهلة.
نفتح Termial و نكتب هذه الأوامر
sudo pacman -S came llvm-libs clang png-config ninja gradle
sudo pacman -S jre11-openjdk
-------------------------------------------
yay -S flutter android-studio
yay -S android-sdk android-sdk-platform-tools android-sdk-build-tools android-sdk-cmdline-tools-latest
yay -S android-platform
ثم نختم بهذا الأمر حتى نستطيع تشغيل فلاتر دون صلاحيات الـ Admin
sudo chown -R $USER /opt/flutter
3- إنشاء التطبيق :
لإنشاء التطبيق نقوم بكتابة flutter create ثم نتبعها بإسم التطبيق الذي نريد
قد يبدو الامر معقدا للوهلة الأولى, لكن الأمور أبسط من ذلك
أولا يمكننا حذف مجلد test لأننا لن نحتاجه
ثانيا سيكون المنطلق من ملف main.dart الموجود في مجلد lib, عند فتح ملف main.dart سنجد بعض الأكواد الجاهزة, سوف نحذفها كلها.
تدوينة تجربية