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

#مواقع_أعجبتني
#مكتبات_أعجبتني
مكتبة flutter_native_splash في Flutter تُتيح لك التعديل على الـ Splash Screen الأساسيّة لتطبيقات Flutter وتغيير لونُها أو إضافة صورة لها وغيرها من الخيارات.

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

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

#مكتبات_أعجبتني
فلاتر السعودية - Saudi Flutter pinned «موقع Flutter Ship: موقع مُفيد للتحقُّق من جميع الخُطوات المطلُوبة قبل إصدار أو نشر تطبيقك على المتاجِر أو الويب (Checklist). مِثال: هل تمّت إضافة ميّزة تتبُّع الأخطاء للتطبيق قبل إطلاقِه؟ 🟢 رابط الموقع: - https://bizz84.github.io/flutter_ship_app_web 🟢»
مكتبة flutter_flavorizr في Flutter تُتيح لك إضافة أكثر من بيئة لتطبيقك على Flutter. مِثال: Development, Testing, Staging, Production.

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

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

#مكتبات_أعجبتني
مكتبة feedback في Flutter تُتيح لك إضافة ميّزة التبليغ عن الأخطاء أو إرسال الاقتراحات مِن قِبَل المُستخدمِين لتطبيقك بواجهة جميلة وتفاعُليّة. بالإضافة إلى إمكانيّة ربطها مع Sentry باستخدام مكتبة feedback_sentry!

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

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

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

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

#معلومة: في حال ربط المكتبة مع Sentry، فسيتم إرسال التبليغات والمُقترحات إلى قسم User Feedback على صفحة التطبيق في موقع Sentry. للمزيد:

- https://docs.sentry.io/product/user-feedback
- https://docs.sentry.io/platforms/dart/guides/flutter/user-feedback

#مكتبات_أعجبتني
إذا كُنت تستخدِم نظام Windows للبرمجة والتطوير وتحتاج أداة شبيهة بأداة Homebrew على نظام macOS و Linux لتحميل الأدوات والإضافات المُساعِدَة لك، فأداة Scoop تفي بالغرض!

🟢 رابط الأداة:

- https://scoop.sh

#معلومة
#أدوات_أعجبتني
إذا كُنت تحتاج تشغيل سكربتات (Scripts) غير مدعُومة على نظام Windows، مثل الملفّات المُنتهية بصيغة أو امتداد sh، فأداة Cmder تفي بالغرض!

🟢 رابط الأداة:

- https://cmder.app

#معلومة
#أدوات_أعجبتني
فلاتر السعودية - Saudi Flutter
إذا كُنت تحتاج تشغيل سكربتات (Scripts) غير مدعُومة على نظام Windows، مثل الملفّات المُنتهية بصيغة أو امتداد sh، فأداة Cmder تفي بالغرض! 🟢 رابط الأداة: - https://cmder.app #معلومة #أدوات_أعجبتني
في حال كُنت تستخدِم نظام Windows 10 فأعلى في التطوير لِـ Flutter وتُواجه صعوبة في تشغيل بعض السكربتات (Scripts) والتي تُساعدُك في التطوير، تستطيع تثبيت نظام Linux بشكل رسمي على جهازك حيثُ يعمل داخل نظام Windows كأي برنامج آخر ثم تقوم باستخدامه في عمليّة التطوير كنظام مُنفَصِل. للمزيد وكيفيّة التثبيت:

- https://candid.technology/zsh-windows-10

لتخصيص النظام أكثر:

- https://hashnode.com/post/customize-hyper-terminal-in-windows-using-oh-my-zsh-and-powerline-fonts-ckggfmcwc00brrls1f8va9jfl

#معلومة
🔥1