فلاتر السعودية - Saudi Flutter – Telegram
فلاتر السعودية - Saudi Flutter
106 subscribers
4 videos
2 files
106 links
قناة مختصّة بالجديد والمُفيد عن فلاتر. فلاتر: هي إطار مفتوح المصدر لمجموعة أدوات وبرمجيات لتطوير واجهة المستخدم تم إنشاؤها بواسطة قوقل. يمكن استخدامها لتطوير تطبيقات متعددة المنصات (ويب، أندرويد، iOS، لينكس، macOS، ويندوز، وغيرها) باستخدام كود برمجي واحد.
Download Telegram
مكتبة talker_flutter في Flutter تُتيح لك تسجيل وتتبُّع الأحداث والأخطاء في تطبيقاتك بطريقة مَرنة وسهلة. تُوفّر واجهة مُستخدِم لتصفية وتصفُّح السجلات والأخطاء بشكلٍ تفاعُلي. تستطيع ربط المكتبة مع الخدمات والمكتبات الخاصّة بالتبليغ عن الأخطاء مثل Sentry و Firebase Crashlytics وغيرها!

🟢 لتجربة خصائص وميّزات المكتبة قبل استخدامها:

- https://frezyx.github.io/talker/#/products-list

🟢 رابط المكتبة:

- https://pub.dev/packages/talker_flutter

#مكتبات_أعجبتني
هل تعلم أنّه في التحديث الأخير لِـ Flutter (تحديث 3.24) والذي تم إصدارُه قبل عدّة أيام، تم فيه ترقية الـ Flutter GPU والذي من خلاله تستطيع صِناعة تطبيقات وألعاب بجرافيكس مُعقّد ثُلاثي الأبعاد (3D) وبشكل مُتقدّم واحترافي! كُل هذا باستخدام Dart و Flutter فقط!

🟢 رابط الإعلان عن التحديث الجديد (3.24):

- https://medium.com/flutter/whats-new-in-flutter-3-24-6c040f87d1e4

🟢 رابط المقالة الخاصّة بِـ Flutter GPU:

- https://medium.com/flutter/getting-started-with-flutter-gpu-f33d497b7c11
مقطع يوتيوب جديد أكثر من رائع! يتحدّث عن كيفيّة تسريع عملك في Flutter من خلال بعض الإضافات المُفيدة في VS Code (يُوجد بديل لبعضها في Android Studio) والـ Best Practices عندك كتابة بعض الأكواد البرمجيّة في Dart وأيضًا بعض الويدجتس (Widgets) المُفيدة بالإضافة إلى بعض الأخطاء الشائعة عند البرمجة باستخدام Flutter وكيفيّة تجنُّبها.

🟢 رابط المقطع:

- https://youtu.be/8oIsZEhnqtA
مكتبة logger في Flutter تُتيح لك طباعة السجلّات بأنواعها مع خيارات مُتعدّدة لتنسيقها. تُساعد بشكل كبير في تحسين تجربة التطوير 👌🏼.

🟢 رابط المكتبة:

- https://pub.dev/packages/logger

#مكتبات_أعجبتني
موقع FlutterLibrary: موقع جديد يحتوي على تصاميم جاهزة لواجهات تطبيقات Flutter بجميع أنواعها وأشكالها، مثل واجهات التسجيل وتسجيل الدخول والتحقُّق والقوائم وغيرها الكثير! كُل ما عليك هو نسخ الكود البرمجي للواجهة التي تُريدها ومن ثم لصق الكود في الـ IDE وستظهر لك الواجهة كما هي! الموقع مُحدّث باستمرار بواجهات جديدة واحترافيّة 👌🏼.

🟢 رابط الموقع:

- https://www.flutterlibrary.com

#مواقع_أعجبتني
مقطع يوتيوب جديد يُوضّح باختصار كيفيّة عمل واجهات Flutter بحيث تكون هذه الواجهات مُتناسِقة وتعمل بالشكل المطلوب على جميع أحجام الشاشات.

🟢 رابط المقطع:

- https://youtu.be/V0_baZFor8U?si=viGZ8InruDr2AiFH
Flutter_Checklist.pdf
970.7 KB
الجميل في Flutter أنه بإمكانك استخدام تصميم مُعيّن مثلًا للأزرار في تطبيقك بحيث تقوم بكتابة الكود الخاص بالتصميم هذا مرةً واحدة وسيتم تطبيقه على كل زر يتم إنشاؤه لاحقًا في كل صفحة وبشكل تلقائي دون الحاجة لتكرار الكود أو التصميم.

🟢 مِثال:

- https://youtube.com/shorts/oHuoT5VJeno?si=GtW87KKVPiUVDxqU
فلاتر السعودية - Saudi Flutter
في التحديثات الأخيرة لأندرويد أُستوديو (Android Studio)، تمّت إضافة ميّزة Gemini AI داخل الـ IDE، بحيث تُساعدك هذه الميّزة باستخدام الذكاء الاصطناعي في قراءة كودك البرمجي وحل المشاكل البرمجيّة، إضافة التعليقات لكودك، الإجابة عن أسئلة عامّة مُتعلّقة بالبرمجة،…
ثلاثة من أفضل وأشهر الإضافات الخاصّة بالذكاء الاصطناعي والتي تُساعدُك على كتابة الأكواد البرمجيّة بشكلٍ أسرع وحل المشاكل والأخطاء بأفضل الطُرُق:

1. إضافة ChatGPT - EasyCode.

🟢 رابط الإضافة:

- https://plugins.jetbrains.com/plugin/20603-chatgpt--easycode

2. إضافة Codeium: AI Autocomplete and Chat.

🟢 رابط الإضافة:

- https://plugins.jetbrains.com/plugin/20540-codeium-ai-autocomplete-and-chat-for-python-js-java-go--

3. إضافة ChatGPT GPT-4o - Bito AI Code Assistant.

🟢 رابط الإضافة:

- https://plugins.jetbrains.com/plugin/18289-chatgpt-gpt-4o--bito-ai-code-assistant

🟢 هذه الإضافات غير رسميّة مثل إضافة Gemini AI والتي تأتي مُدمَجَة في أندرويد أُستوديو (كمثال).
🟢 هذه الإضافات مُتوفّرة على كُلًا من أندرويد أُستوديو و VS Code.

#إضافات_أعجبتني
في التحديث الأخير لِـ Flutter (تحديث 3.27) والذي تم إصدارُه قبل مُدّة، تمّت إضافة العديد من الميّزات، منها: المسافة المُوحّدة بين العناصر داخل الـ Columns والـ Rows دون الحاجة لكتابة extension خاصّة لعمل ذلك، بالإضافة إلى الكثير من التحسينات على الأندرويد والويب والـ iOS وغيرها.

🟢 رابط الإعلان عن التحديث الجديد (3.27):

- https://medium.com/flutter/whats-new-in-flutter-3-27-28341129570c
عند الحاجة لاستخدام أي مكتبة خارجيّة في Flutter من الموقع الرسمي pub.dev، الأفضل دائمًا مُراعاة التالي عند اختيار المكتبة:

1. آخر تحديث تم على المكتبة، مِثال: Published 28 days ago.
2. أن تكون المكتبة من مُطوّر موثوق (يكون شعار التوثيق بجانب اسم المُطوّر) ولديه موقع رسمي.
3. أن تكون المكتبة مُتوافِقَة مع Dart 3.
4. أن تكون المكتبة داعمة لكُل المنصّات التي يُمكن إطلاق التطبيق المبني باستخدام Flutter عليها: أندرويد، iOS، لينكس، macOS، ويب، ويندوز.
5. أن تكون الإعجابات عليها كثيرة.
6. أن تكون النقاط أو الـ Scores الحاصلة عليها المكتبة كاملة: 160/160.
7. أن يكون عدد تحميلات المكتبة عدد كبير.
8. وأخيرًا، أن تكون المكتبة حاصلة على شعار Flutter Favorite.

🟢 مِثال على المكتبة المثاليّة:

- https://pub.dev/packages/share_plus
فلاتر السعودية - Saudi Flutter pinned «عند الحاجة لاستخدام أي مكتبة خارجيّة في Flutter من الموقع الرسمي pub.dev، الأفضل دائمًا مُراعاة التالي عند اختيار المكتبة: 1. آخر تحديث تم على المكتبة، مِثال: Published 28 days ago. 2. أن تكون المكتبة من مُطوّر موثوق (يكون شعار التوثيق بجانب اسم المُطوّر)…»
في التحديث الأخير لأندرويد أُستوديو (Ladybug Feature Drop | 2024.2.2) تمّت إضافة بعض الميّزات المُفيدة، منها: إمكانيّة الإكمال التلقائي للكود البرمجي أثناء الكتابة وإظهار اقتراحات ذكيّة لإعادة تسمية المُتغيّرات وكتابة التعليقات على الكود البرمجي وتحويل الكود وغيرها من الميّزات.. كُل ذلك باستخدام Gemini فقط.

🟢 لقراءة جميع تفاصيل التغييرات الجديدة:

- https://developer.android.com/studio/releases