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

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

- https://bizz84.github.io/flutter_ship_app_web

🟢 القائمة كذلك مُتاحة على موقع Notion للفائدة:

- https://gorgeous-bar-e02.notion.site/Flutter-App-Release-Checklist-f03480f53bf4491b830df5d38d2c74ef

#مواقع_أعجبتني
هل تعلم أنّه بإمكانك التحقُّق من الإصدار الحالي لتطبيقك على جهاز المُستخدِم وإلزامُه بالتحديث وذلك باستخدام GitHub Gist فقط دون الحاجة إلى Backend أو Firebase!

- https://codewithandrea.com/tips/remote-config-github-gist

🟢 في حال كُنت تُفضّل استخدام مكتبات Flutter فقط، فأنصحُك بأحد المكتبات في الأسفل، خاصّةً مكتبة upgrader:

- upgrader: https://pub.dev/packages/upgrader
- force_update_helper: https://pub.dev/packages/force_update_helper

#معلومة
#مكتبات_أعجبتني
موقع IconKitchen: موقع مُفيد جدًّا لتصميم أيقونة لتطبيقك بِكُل سُهولة!

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

- https://icon.kitchen

🟢 أو يُمكنك استخدام مكتبة flutter_launcher_icons كبديل:

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

#مواقع_أعجبتني
#مكتبات_أعجبتني