فلاتر السعودية - Saudi Flutter – Telegram
فلاتر السعودية - Saudi Flutter
106 subscribers
4 videos
2 files
106 links
قناة مختصّة بالجديد والمُفيد عن فلاتر. فلاتر: هي إطار مفتوح المصدر لمجموعة أدوات وبرمجيات لتطوير واجهة المستخدم تم إنشاؤها بواسطة قوقل. يمكن استخدامها لتطوير تطبيقات متعددة المنصات (ويب، أندرويد، iOS، لينكس، macOS، ويندوز، وغيرها) باستخدام كود برمجي واحد.
Download Telegram
في التحديث الأخير لِـ 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
ما هو الفرق بين Feature-first و Layer-first في هيكلة مشاريع Flutter؟ ولماذا Feature-first أفضل على المدى البعيد خاصّةً مع المشاريع الكبيرة؟

- https://codewithandrea.com/articles/flutter-project-structure/
مقطع يوتيوب جميل يشرح Flutter Testing للمُبتدئِين، يَضُم المقطع كُلًّا مِن:

1. Unit Testing.
2. Mocks.
3. Widget Testing.
4. Integration Testing.

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

- https://www.youtube.com/watch?v=RDY6UYh-nyg
مكتبة chopper في Flutter و Dart تُتيح لك التعامُل مع الـ HTTP حيثُ أنّها مبنيّة على مكتبة http الرسميّة ومُستوحاه من Retrofit المُستخدَمَة في الأندرويد والجافا. المكتبة تدعم جميع المنصّات وأرى أنّها أفضل من غيرها من المكتبات المُشابِهة لها بالعمل مثل مكتبة dio 👌🏼.

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

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

🟢 رابط الموقع الرسمي لِـ Retrofit للفائدة:

- https://square.github.io/retrofit/

#مكتبات_أعجبتني
فلاتر السعودية - Saudi Flutter pinned «اختصارات IntelliJ IDEA و Android Studio أثناء التطوير لِـ Flutter: - https://codewithandrea.com/articles/intellij-keyboard-shortcuts-flutter-development/»
فلاتر السعودية - Saudi Flutter pinned «اختصارات، إضافات، وإعدادات VS Code أثناء التطوير لِـ Flutter: - https://codewithandrea.com/articles/vscode-shortcuts-extensions-settings-flutter-development/»