فلاتر السعودية - Saudi Flutter
مقطع يوتيوب جميل يشرح Flutter Testing للمُبتدئِين، يَضُم المقطع كُلًّا مِن: 1. Unit Testing. 2. Mocks. 3. Widget Testing. 4. Integration Testing. 🟢 رابط المقطع: - https://www.youtube.com/watch?v=RDY6UYh-nyg
docs.flutter.dev
Testing Flutter apps
Learn more about the different types of testing and how to write them.
ما هو الفرق بين faking، mocking، و stubbing في الـ Unit Testing؟
- https://stackoverflow.com/questions/346372/whats-the-difference-between-faking-mocking-and-stubbing
- https://stackoverflow.com/questions/346372/whats-the-difference-between-faking-mocking-and-stubbing
Stack Overflow
What's the difference between faking, mocking, and stubbing?
I know how I use these terms, but I'm wondering if there are accepted definitions for faking, mocking, and stubbing for unit tests? How do you define these for your tests? Describe situations whe...
فلاتر السعودية - Saudi Flutter
هل تعلم أنّه بإمكانك برمجة Backend بشكلٍ كامل باستخدام Dart كلُغة برمجة ومكتبات رسميّة مثل shelf كـ Web Server Middleware واستضافة هذا الحل بِعدّة طُرق، مِنها موقع Globe.dev! 🟢 هذه بعض المصادر المُفيدة: - https://pub.dev/packages/shelf - https://codewit…
مكتبة serverpod في Flutter تعمل كـ Web & App Server، مبنيّة بالكامل باستخدام Dart وهي مفتوحة المصدر. تُتيح لك برمجة Backend بشكلٍ كامل لتطبيقك على Flutter. أرى أنّها أفضل بديل لمكتبة shelf الرسميّة خاصّةً بعد الإصدار الجديد Serverpod 3.
🟢 رابط المكتبة:
- https://pub.dev/packages/serverpod
🟢 رابط الموقع الرسمي:
- https://serverpod.dev
#مكتبات_أعجبتني
🟢 رابط المكتبة:
- https://pub.dev/packages/serverpod
🟢 رابط الموقع الرسمي:
- https://serverpod.dev
#مكتبات_أعجبتني
Dart packages
serverpod | Dart package
Serverpod is an open-source, scalable app server, written in Dart for the Flutter community.
فلاتر السعودية - Saudi Flutter pinned «مكتبة serverpod في Flutter تعمل كـ Web & App Server، مبنيّة بالكامل باستخدام Dart وهي مفتوحة المصدر. تُتيح لك برمجة Backend بشكلٍ كامل لتطبيقك على Flutter. أرى أنّها أفضل بديل لمكتبة shelf الرسميّة خاصّةً بعد الإصدار الجديد Serverpod 3. 🟢 رابط المكتبة: …»
فلاتر السعودية - Saudi Flutter
مقطع يوتيوب جميل يشرح Flutter Testing للمُبتدئِين، يَضُم المقطع كُلًّا مِن: 1. Unit Testing. 2. Mocks. 3. Widget Testing. 4. Integration Testing. 🟢 رابط المقطع: - https://www.youtube.com/watch?v=RDY6UYh-nyg
كيف تقوم بكتابة Robots (روبوتات) قابلة للقراءة أثناء كتابة Tests لتطبيقك على Flutter (ما يُسمّى بِـ Robot Testing):
- https://www.verygood.ventures/blog/robot-testing-in-flutter
- https://www.verygood.ventures/blog/robot-testing-in-flutter
www.verygood.ventures
Readable Robot Tests: Bridge the Tech Gap
We show you how to implement the Robot Testing pattern in Flutter.
فلاتر السعودية - Saudi Flutter
أداة Maestro: أسهل أداة لعمل UI Testing لتطبيقك على الأجهزة الذكيّة والويب! 🟢 رابط الأداة والمصادر: - https://maestro.dev - https://docs.maestro.dev - https://docs.maestro.dev/api-reference/commands - https://docs.maestro.dev/getting-started/maestro-studio…
مكتبة patrol في Flutter تُتيح لك عمل UI Testing مع إمكانيّة الوصول لِلـ Native APIs والتعامُل معها بكل سُهولة.
🟢 رابط المكتبة:
- https://pub.dev/packages/patrol
🟢 مصادر إضافيّة:
- https://tinyurl.com/439f8y4k
- https://patrol.leancode.co
#مكتبات_أعجبتني
🟢 رابط المكتبة:
- https://pub.dev/packages/patrol
🟢 مصادر إضافيّة:
- https://tinyurl.com/439f8y4k
- https://patrol.leancode.co
#مكتبات_أعجبتني
Dart packages
patrol | Flutter package
A powerful, multiplatform E2E UI testing framework for Flutter apps that overcomes the limitations of integration_test by handling native interactions.
مكتبة flutter_dynamic_icon_plus في Flutter تُتيح لك تغيير أيقونة تطبيقك بشكل ديناميكي.
🟢 رابط المكتبة:
- https://pub.dev/packages/flutter_dynamic_icon_plus
#مكتبات_أعجبتني
🟢 رابط المكتبة:
- https://pub.dev/packages/flutter_dynamic_icon_plus
#مكتبات_أعجبتني
Dart packages
flutter_dynamic_icon_plus | Flutter package
A flutter plugin for dynamically changing app icon, support IOS version > 10.3 and Android
فريق Dart و Flutter أعلن مُنذ مُدّة قريبة عن البداية الجديدة في تعلّم فلاتر ودارت بسلسلة دروس ومسارات جديدة ومُتنوّعة، للمزيد:
- https://blog.flutter.dev/announcing-our-new-dart-and-flutter-getting-started-experience-b8c4b2be0984
- https://docs.flutter.dev/learn/pathway
- https://blog.flutter.dev/announcing-our-new-dart-and-flutter-getting-started-experience-b8c4b2be0984
- https://docs.flutter.dev/learn/pathway
Medium
Announcing our new Dart and Flutter Getting Started experience
When I joined the Dash DevRel team, my manager gave me an onboarding doc which started like this: “Your new job in one sentence: Improve…
👍1
فلاتر السعودية - Saudi Flutter pinned «فريق Dart و Flutter أعلن مُنذ مُدّة قريبة عن البداية الجديدة في تعلّم فلاتر ودارت بسلسلة دروس ومسارات جديدة ومُتنوّعة، للمزيد: - https://blog.flutter.dev/announcing-our-new-dart-and-flutter-getting-started-experience-b8c4b2be0984 - https://docs.flutter.d…»
مكتبة flutter_rating_bar في Flutter تُتيح لك إضافة ميّزة التقييم لتطبيقك مع إمكانيّة التخصيص بأي شكل.
🟢 رابط المكتبة:
- https://pub.dev/packages/flutter_rating_bar
#مكتبات_أعجبتني
🟢 رابط المكتبة:
- https://pub.dev/packages/flutter_rating_bar
#مكتبات_أعجبتني
Dart packages
flutter_rating_bar | Flutter package
A simple yet fully customizable ratingbar for flutter which also include a rating bar indicator, supporting any fraction of rating.
مكتبة flutter_form_builder في Flutter تُساعدك في إنشاء النماذج أو الـ Forms في فلاتر بكل سُهولة مع إمكانيّة التحقّق من البيانات المُدخلَة وغيرها من الميّزات.
🟢 رابط المكتبة:
- https://pub.dev/packages/flutter_form_builder
🟢 رابط مكتبة form_builder_validators لإضافة ميّزات التحقّق:
- https://pub.dev/packages/form_builder_validators
#مكتبات_أعجبتني
🟢 رابط المكتبة:
- https://pub.dev/packages/flutter_form_builder
🟢 رابط مكتبة form_builder_validators لإضافة ميّزات التحقّق:
- https://pub.dev/packages/form_builder_validators
#مكتبات_أعجبتني
Dart packages
flutter_form_builder | Flutter package
This package helps in creation of forms in Flutter by removing the boilerplate code, reusing validation, react to changes, and collect final user input.
أداة Flutter Version Management (FVM): أداة مُفيدة جدًا حيثُ تُتيح لك التحكّم وإدارة عدّة نُسخ من Flutter لتشغيل أي مشروع لديك حتى لو كانت نُسخة فلاتر المُستخدمَة في المشروع قديمة جدًا.
🟢 رابط الأداة:
- https://fvm.app
#أدوات_أعجبتني
🟢 رابط الأداة:
- https://fvm.app
#أدوات_أعجبتني
fvm.app
Index
An expressive way to build design systems in Flutter.
فلاتر السعودية - Saudi Flutter pinned «أداة Flutter Version Management (FVM): أداة مُفيدة جدًا حيثُ تُتيح لك التحكّم وإدارة عدّة نُسخ من Flutter لتشغيل أي مشروع لديك حتى لو كانت نُسخة فلاتر المُستخدمَة في المشروع قديمة جدًا. 🟢 رابط الأداة: - https://fvm.app #أدوات_أعجبتني»
فلاتر السعودية - Saudi Flutter
مكتبة Riverpod من أفضل المكتبات في Flutter لإدارة الحالة (State Management)؛ وذلك لسهولتها وجودتها وحداثتها وتقديمها كذلك لاختصارات كثيرة أثناء البرمجة. تستطيع البدء بتعلُّمها من الموقع الرسمي لها: - https://riverpod.dev/ وهذه مَقالة مُمتازة تختصر عليك الكثير…
أمثلة مُمتازة لكيفيّة استخدام مكتبة Riverpod والاستفادة منها بتطبيقات عمليّة ومشاريع مُتكاملة.. استخدمها كمرجع عند الحاجة:
- https://github.com/rrousselGit/riverpod/tree/master/examples
- https://github.com/rrousselGit/riverpod/tree/master/examples
GitHub
riverpod/examples at master · rrousselGit/riverpod
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze. - rrousselGit/riverpod
كيفيّة طلب التقييم داخل تطبيقك في Flutter:
- https://codewithandrea.com/articles/flutter-in-app-review-prompt
- https://codewithandrea.com/articles/flutter-in-app-review-prompt
Code With Andrea
How to Ask for In-App Reviews in Your Flutter App
The in_app_review package makes it easy to ask for reviews. And by using a data-driven approach, you can show the prompt at the right time.
أهم 16 نصيحة وحيلة في لغة Dart يجب على كُل مُطوّر Flutter معرفتها!
- https://codewithandrea.com/videos/top-dart-tips-and-tricks-for-flutter-devs
- https://codewithandrea.com/videos/top-dart-tips-and-tricks-for-flutter-devs
Code With Andrea
Top 16 Dart Tips and Tricks Every Flutter Developer Should Know
A curated list of useful Dart tips that will improve your coding style as a Flutter developer.
الدليل الشامل لِـ Non-Nullable Types و Null Safety في لغة Dart:
- https://codewithandrea.com/videos/dart-null-safety-ultimate-guide-non-nullable-types
- https://codewithandrea.com/videos/dart-null-safety-ultimate-guide-non-nullable-types
Code With Andrea
Dart Null Safety: The Ultimate Guide to Non-Nullable Types
A complete tour of Null Safety & non-nullable types, the syntax changes they introduce in Dart 2.12, and how to use them in practice.
مكتبة flutter_layout_grid في Flutter تُتيح لك إضافة نظام تخطيط شبكي (Grid Layout) قوي ومُعقّد.
🟢 رابط المكتبة:
- https://pub.dev/packages/flutter_layout_grid
#مكتبات_أعجبتني
🟢 رابط المكتبة:
- https://pub.dev/packages/flutter_layout_grid
#مكتبات_أعجبتني
Dart packages
flutter_layout_grid | Flutter package
A powerful grid layout system for Flutter, optimized for complex user interface design.
فلاتر السعودية - Saudi Flutter pinned «أهم 16 نصيحة وحيلة في لغة Dart يجب على كُل مُطوّر Flutter معرفتها! - https://codewithandrea.com/videos/top-dart-tips-and-tricks-for-flutter-devs»
