Menu
Coddy logo textTech
العربية

ساحة تجربة Dart

اكتب الأكواد البرمجية، شغّلها وشاركها — بدون أي إعداد.

main.dart
Output
Click Run to see the output here.

شغّل Dart اون لاين في متصفحك

هذه ساحة ومشغّل كود Dart اون لاين ومجانية. اكتب كود Dart مباشرة في متصفحك، اضغط تشغيل، ونفّذ على Dart stable SDK خلال ثوانٍ — دون تثبيت Dart محلي، دون pub get، ودون إعداد IDE. أسرع طريقة لاختبار Future، أو التحقق من قاعدة null safety، أو تجربة ميزة من ميزات لغة Dart.

داخليًا، يستخدم المحرر نفس محرك VS Code (تلوين بناء Dart، إكمال تلقائي، خطوط تحت التشخيصات)، ويعمل كودك على Dart VM داخل حاوية معزولة — sound null safety و async/await و Futures و Streams و records و pattern matching متاحة جميعًا جاهزة للاستخدام. سواء كنت تتعلم Dart قبل الانتقال إلى Flutter أو تعمل على نموذج أولي لخوارزمية Dart خالصة، يأخذك مترجم Dart اون لاين هذا من الفكرة إلى الناتج خلال ثوانٍ.

لماذا تفيدك ساحة Dart هذه

  • تنفيذ فوري لـ Dart — اكتب الكود، اضغط تشغيل، واستلم ناتج Dart VM خلال ثوانٍ دون pub get أو إعداد IDE.
  • تلوين كامل لبنية Dart، إكمال تلقائي، وتشخيصات واضحة من المحلّل — نفس محرك المحرر المستخدَم في VS Code، مع إبراز sound null safety داخل الكود.
  • دعم إدخال stdin — stdin.readLineSync() تقرأ من مربع الإدخال في الساحة، لذلك يمكنك اختبار برامج Dart بأسلوب سطر الأوامر والتمارين التفاعلية من البداية إلى النهاية. بدون تثبيت — لا تحتاج إلى Dart SDK أو Flutter SDK أو Android Studio.
  • Toolchain ثابت لـ Dart — اكتب Dart بميزة null safety، واستخدم async/await و Futures، واختبر بناء جملة متوافق مع Flutter دون تثبيت SDK.

ما يمكنك بناؤه في ساحة Dart

  • async/await و Futures و Streams — الأساليب التي تقوم عليها كل تطبيقات Flutter، قابلة للتشغيل هنا دون أي بنية UI تمهيدية.
  • الأصناف و mixins و extension methods و pattern matching مع records و sealed classes — ميزات Dart 3 الحديثة التي يمكنك اختبارها تصريحًا تلو الآخر.
  • تجارب سريعة في Dart — اختبر قاعدة null safety، تحقق من مُهيّئ late، جرّب collection-if أو spread operator، أو تأكّد من كيفية حلّ سلسلة Future.

الأسئلة الشائعة حول مترجم Dart اون لاين

هل مترجم Dart اون لاين مجاني؟
نعم. ساحة Dart مجانية بالكامل — لا تسجيل، ولا Dart SDK للتثبيت، ولا Flutter SDK أو Android Studio. افتح الصفحة وشغّل.
هل أحتاج إلى تثبيت Dart SDK أو Flutter SDK؟
لا حاجة للتثبيت. لست بحاجة إلى Dart SDK أو Flutter على جهازك — مشغّل Dart اون لاين ينفّذ كودك على Dart stable VM ويعيد الناتج خلال ثوانٍ. ملاحظة: تعمل الساحة على Dart الخالص فقط، لذا لن يُعرض كود ودجتات Flutter هنا — لكن يمكنك اختبار أي ميزة من ميزات لغة Flutter أو أي منطق Dart خالص.
هل تعمل ساحة Dart على الجوال و Chromebook؟
نعم. ساحة Dart تعمل على أي متصفح حديث — حاسوب، لوحي أو جوال. ممتازة لاختبار Dart من Chromebook أو iPad أو حاسوب المدرسة حيث لا يمكنك تثبيت SDK.
هل تدعم ساحة Dart stdin.readLineSync()؟
نعم. تحتوي الساحة على مربع إدخال stdin — تقرأ stdin.readLineSync() من dart:io الأسطر التي تكتبها كما عند تشغيل dart run محليًا والكتابة في الطرفية. مفيدة للتدرّب على خوارزميات Dart الصرفة وتمارين CLI قبل الانتقال إلى Flutter.
كيف أتعلّم Dart بعد تجربة الساحة؟
عدّل كود Dart النموذجي، اضغط تشغيل، وكرّر. للممارسة المنظّمة، تغطّي دورة Dart التفاعلية في Coddy null safety و async/await والأصناف و mixins وميزات Dart 3 الحديثة بتمارين تطبيقية — أساس متين قبل الانتقال إلى Flutter.