فلاتر السعودية - Saudi Flutter
مكتبة feedback في Flutter تُتيح لك إضافة ميّزة التبليغ عن الأخطاء أو إرسال الاقتراحات مِن قِبَل المُستخدمِين لتطبيقك بواجهة جميلة وتفاعُليّة. بالإضافة إلى إمكانيّة ربطها مع Sentry باستخدام مكتبة feedback_sentry! 🟢 رابط مكتبة feedback: - https://pub.dev/…
مكتبة wiredash في Flutter تُتيح لك جمع الإحصائيات والتحليلات، التغذية الراجعة وقياس رضا المُستخدمِين، بالإضافة لتقديمها ميّزة التبليغ عن الأخطاء وإرسال الاقتراحات داخل التطبيق تمامًا مثل مكتبة feedback.
🟢 رابط مكتبة wiredash:
- https://pub.dev/packages/wiredash
🟢 رابط موقع Wiredash:
- https://wiredash.com
#مكتبات_أعجبتني
#مواقع_أعجبتني
🟢 رابط مكتبة wiredash:
- https://pub.dev/packages/wiredash
🟢 رابط موقع Wiredash:
- https://wiredash.com
#مكتبات_أعجبتني
#مواقع_أعجبتني
Dart packages
wiredash | Flutter package
Wiredash is an interactive user feedback tool for Flutter apps including Promoter Score.
فلاتر السعودية - Saudi Flutter
هل تعلم أنّه بإمكانك التحقُّق من الإصدار الحالي لتطبيقك على جهاز المُستخدِم وإلزامُه بالتحديث وذلك باستخدام GitHub Gist فقط دون الحاجة إلى Backend أو Firebase! - https://codewithandrea.com/tips/remote-config-github-gist 🟢 في حال كُنت تُفضّل استخدام مكتبات…
مكتبة versionarte في Flutter تُتيح لك التحقُّق من الإصدار الحالي لتطبيقك على جهاز المُستخدِم وإلزامُه بالتحديث، بالإضافة لإمكانيّة تعطيل ميّزات التطبيق لأغراض الصيانة وإظهار واجهة لذلك، وغيرها من الميّزات.
🟢 رابط المكتبة:
- https://pub.dev/packages/versionarte
#مكتبات_أعجبتني
🟢 رابط المكتبة:
- https://pub.dev/packages/versionarte
#مكتبات_أعجبتني
Dart packages
versionarte | Flutter package
Force update, show update indicator and disable the app for maintenance with total freedom over the UI.
مكتبة userorient_flutter في Flutter تُتيح لك إضافة ميّزة التصويت على الميّزات التي يحتاجُها المُستخدمِين داخل تطبيقك.
🟢 رابط مكتبة userorient_flutter:
- https://pub.dev/packages/userorient_flutter
🟢 رابط موقع UserOrient:
- https://www.userorient.com
#مكتبات_أعجبتني
#مواقع_أعجبتني
🟢 رابط مكتبة userorient_flutter:
- https://pub.dev/packages/userorient_flutter
🟢 رابط موقع UserOrient:
- https://www.userorient.com
#مكتبات_أعجبتني
#مواقع_أعجبتني
Dart packages
userorient_flutter | Flutter package
Feature Voting Board for Flutter. Collect feedback from your users and prioritize your development roadmap.
كِتاب Flutter Engineering: من أفضل الكُتب والمصادِر لاحتراف فلاتر!
🟢 رابط الكِتاب:
- https://www.flutterengineering.io
🔴 تحتاج إلى مَعرِفة أساسيّة في البرمجة، Flutter، و Dart للاستفادة القُصوى من الكِتاب.
#كتب_أعجبتني
🟢 رابط الكِتاب:
- https://www.flutterengineering.io
🔴 تحتاج إلى مَعرِفة أساسيّة في البرمجة، Flutter، و Dart للاستفادة القُصوى من الكِتاب.
#كتب_أعجبتني
Flutter Engineering
Flutter Engineering Trainings
Premium Advanced Flutter Trainings from Majid Hajian
فلاتر السعودية - Saudi Flutter pinned «كِتاب Flutter Engineering: من أفضل الكُتب والمصادِر لاحتراف فلاتر! 🟢 رابط الكِتاب: - https://www.flutterengineering.io 🔴 تحتاج إلى مَعرِفة أساسيّة في البرمجة، Flutter، و Dart للاستفادة القُصوى من الكِتاب. #كتب_أعجبتني»
مكتبة gal في Flutter تُتيح لك حفظ المقاطع والصور في الأستوديو.
🟢 رابط مكتبة gal:
- https://pub.dev/packages/gal
#مكتبات_أعجبتني
🟢 رابط مكتبة gal:
- https://pub.dev/packages/gal
#مكتبات_أعجبتني
Dart packages
gal | Flutter package
Flutter plugin to save images/videos to photos gallery with permission handling
موقع Flutter Gems: موقع مُفيد جدًا عبارة عن قائمة مُختارَة تضُم أكثر من 7000 مكتبة Flutter و Dart يتم تصنيفُها بناءً على الوظيفة.
🟢 رابط الموقع:
- https://fluttergems.dev
#مواقع_أعجبتني
🟢 رابط الموقع:
- https://fluttergems.dev
#مواقع_أعجبتني
fluttergems.dev
Flutter Gems - A Curated List of Top Dart and Flutter packages
Flutter Gems is a curated list of top Dart and Flutter packages that are categorized based on functionality. Flutter Gems is also a visual alternative to pub.dev
فلاتر السعودية - Saudi Flutter pinned «موقع Flutter Gems: موقع مُفيد جدًا عبارة عن قائمة مُختارَة تضُم أكثر من 7000 مكتبة Flutter و Dart يتم تصنيفُها بناءً على الوظيفة. 🟢 رابط الموقع: - https://fluttergems.dev #مواقع_أعجبتني»
سلسلة مُميّزة لاحتراف DevTools في Dart و Flutter:
- https://medium.com/@fluttergems/mastering-dart-flutter-devtools-series-introduction-installation-part-1-of-8-4f703a8cfcc8
- https://medium.com/@fluttergems/mastering-dart-flutter-devtools-series-introduction-installation-part-1-of-8-4f703a8cfcc8
Medium
Mastering Dart & Flutter DevTools — Part 1: Introduction & Installation
An essential guide to building high-performance Flutter apps by harnessing the power of DevTools using real-world app case studies.
موقع {JSON} Placeholder: موقع مُمتاز لتجربة الربط مع APIs مجانيّة في تطبيقك.
🟢 رابط الموقع:
- https://jsonplaceholder.typicode.com
#مواقع_أعجبتني
🟢 رابط الموقع:
- https://jsonplaceholder.typicode.com
#مواقع_أعجبتني
فلاتر السعودية - Saudi Flutter pinned «سلسلة مُميّزة لاحتراف DevTools في Dart و Flutter: - https://medium.com/@fluttergems/mastering-dart-flutter-devtools-series-introduction-installation-part-1-of-8-4f703a8cfcc8»
في التحديث الأخير لِـ Flutter (تحديث 3.38) و Dart (تحديث 3.10) والذي تم إصدارُها قبل مُدّة، تمّت إضافة العديد من الميّزات، من أهمّها: ميّزة الاختصارات (Dot shorthands).
🟢 رابط الإعلان عن التحديثات الجديدة (3.38 و 3.10):
- https://blog.flutter.dev/whats-new-in-flutter-3-38-3f7b258f7228
- https://blog.dart.dev/announcing-dart-3-10-ea8b952b6088
- https://dart.dev/language/dot-shorthands
🟢 رابط الإعلان عن التحديثات الجديدة (3.38 و 3.10):
- https://blog.flutter.dev/whats-new-in-flutter-3-38-3f7b258f7228
- https://blog.dart.dev/announcing-dart-3-10-ea8b952b6088
- https://dart.dev/language/dot-shorthands
Medium
What’s new in Flutter 3.38
Write less, see more, build faster
كيفيّة استخدام
- https://codewithandrea.com/tips/default-target-platform
defaultTargetPlatform و kIsWeb كبديل أنسب عن Platform في Flutter:- https://codewithandrea.com/tips/default-target-platform
Code With Andrea
How to use defaultTargetPlatform and kIsWeb
To detect the current platform, check for kIsWeb beforehand and use it together with defaultTargetPlatform, which doesn't import dart:io.
مقطع يوتيوب جميل يشرح الـ Synchronous BuildContexts، وما هي الطريقة المُثلى لاستخدام الـ
🟢 رابط المقطع:
- https://www.youtube.com/watch?v=bzWaMpD1LHY
🟢 هذه مَقالة أيضًا تشرح نفس المقطع في الأعلى كِتابيًّا:
- https://github.com/bizz84/flutter-tips-and-tricks/blob/main/tips/0060-build-context-async-gaps/index.md
BuildContext داخل الـ Asynchronous gaps و Button callbacks.🟢 رابط المقطع:
- https://www.youtube.com/watch?v=bzWaMpD1LHY
🟢 هذه مَقالة أيضًا تشرح نفس المقطع في الأعلى كِتابيًّا:
- https://github.com/bizz84/flutter-tips-and-tricks/blob/main/tips/0060-build-context-async-gaps/index.md
YouTube
Synchronous BuildContexts | Decoding Flutter
Learn about Flutter's build process and its implications for using BuildContexts in button callbacks or after an asynchronous gap, as inspired by the new lint `use_build_contexts_synchronously`.
Watch more Decoding Flutter episodes → http://goo.gle/DecodingFlutter…
Watch more Decoding Flutter episodes → http://goo.gle/DecodingFlutter…
فلاتر السعودية - Saudi Flutter
إدارة الحالة (State Management): هي عمليّة التحكُّم في كيفيّة تفاعُل البيانات وتحديثها داخل التطبيق وكيفيّة انعكاس تلك التغييرات على واجهة المُستخدِم. تُعتبر إدارة الحالة من العناصر الأساسيّة في Flutter لتطوير تطبيقات فعّالة وقابلة للصيانة، حيث تَضمَن أن تَظَل…
أساسيّات إدارة الحالة (State Management):
- https://codewithandrea.com/videos/flutter-state-management-basics
- https://codewithandrea.com/videos/flutter-state-management-basics
Code With Andrea
Flutter State Management Basics and Useful Resources
An overview of Flutter's built-in widgets for managing state, along with links to the best resources from the official Flutter documentation.
مكتبة skeletonizer في Flutter تُتيح لك إضافة تأثير skeleton أو shimmer بأشكال مُتعدّدة أثناء تحميل أو جلب البيانات في تطبيقك.
🟢 رابط المكتبة:
- https://pub.dev/packages/skeletonizer
🟢 شرح جميل لاستخدام المكتبة مع Riverpod لإدارة الحالة:
- https://milad-akarie.medium.com/flutter-skeleton-loader-using-skeletonizer-13d410dc4ac7
#مكتبات_أعجبتني
🟢 رابط المكتبة:
- https://pub.dev/packages/skeletonizer
🟢 شرح جميل لاستخدام المكتبة مع Riverpod لإدارة الحالة:
- https://milad-akarie.medium.com/flutter-skeleton-loader-using-skeletonizer-13d410dc4ac7
#مكتبات_أعجبتني
Dart packages
skeletonizer | Flutter package
Converts already built widgets into skeleton loaders with no extra effort.
فلاتر السعودية - Saudi Flutter pinned «أساسيّات إدارة الحالة (State Management): - https://codewithandrea.com/videos/flutter-state-management-basics»
كيف تتجنّب الـ Singletons في Flutter وما هو البديل عنها؟
- https://codewithandrea.com/articles/flutter-singletons
- https://codewithandrea.com/articles/flutter-singletons
Code With Andrea
Singletons in Flutter: How to Avoid Them and What to do Instead
An introduction to singletons in Flutter: what problems they solve, what other ones they introduce, and what are their alternatives.
مكتبة uuid في Flutter تُتيح لك إضافة UUIDs والتعامُل معها في تطبيقك.
🟢 رابط المكتبة:
- https://pub.dev/packages/uuid
#مكتبات_أعجبتني
🟢 رابط المكتبة:
- https://pub.dev/packages/uuid
#مكتبات_أعجبتني
Dart packages
uuid | Dart package
RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart