Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مترجم Dart اون لاين

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

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

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

ساحة ومشغّل كود Dart مجاني عبر الإنترنت. اكتب كود Dart في متصفحك، اضغط تشغيل، وينفَّذ الكود على Dart stable SDK خلال ثوانٍ. لا حاجة لتثبيت Dart محليًا، ولا لـ pub get، ولا لإعداد IDE مسبقًا.

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

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

  • تنفيذ فوري لـ Dart — اكتب الكود، اضغط Run، وسترى الناتج من 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.readLineSync() (من dart:io) الأسطر التي تكتبها بنفس الطريقة التي تعمل بها عند تشغيل dart run محليًا والكتابة في الطرفية. مفيدة للتدرّب على خوارزميات Dart الصرفة وتمارين CLI قبل الانتقال إلى Flutter.
كيف أتعلّم Dart بعد تجربة الساحة؟
عدّل كود Dart النموذجي، اضغط تشغيل، وكرّر التجربة. وحين ترغب بشيء أكثر تنظيماً، تغطّي دورة Dart التفاعلية في Coddy موضوعات null safety و async/await والأصناف و mixins وميزات Dart 3 الحديثة بتمارين تطبيقية — أساس متين قبل الانتقال إلى Flutter.