مترجم Dart اون لاين
اكتب الأكواد البرمجية، شغّلها وشاركها - بدون أي إعداد.
شغّل 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 SDK أو Flutter SDK؟
هل تعمل ساحة Dart على الجوال و Chromebook؟
هل تدعم ساحة Dart stdin.readLineSync()؟
stdin.readLineSync() (من dart:io) الأسطر التي تكتبها بنفس الطريقة التي تعمل بها عند تشغيل dart run محليًا والكتابة في الطرفية. مفيدة للتدرّب على خوارزميات Dart الصرفة وتمارين CLI قبل الانتقال إلى Flutter.كيف أتعلّم Dart بعد تجربة الساحة؟
أدوات مفيدة لـ Dart
أدوات مجانية تعمل في المتصفح تتكامل بشكل رائع مع ملعب Dart البرمجي - جميعها جزء من Coddy.