مترجم Flutter أونلاين
اكتب تطبيق Flutter، واضغط Run واستخدمه على هاتف داخل متصفحك. إعادة التحميل السريع تحتفظ بحالته. مجاني وبلا تسجيل.
شغّل تطبيقات Flutter أونلاين دون تثبيت أي شيء
اكتب تطبيق Flutter في lib/main.dart، واضغط Run واستخدمه على هاتف هنا في الصفحة نفسها. يُترجَم الكود باستخدام Flutter 3.41.7 وDart 3، ويشغّل محرك Flutter للويب الحقيقي التطبيق، لذلك تعمل الويدجتات والتخطيطات والإيماءات والحركات كما تعمل في نسخة Flutter للويب.
اختر مثالًا للبدء: عدّاد باستخدام setState، أو قائمة مهام، أو نموذج تسجيل، أو سلة مشتريات باستخدام provider، أو تطبيق باستخدام flutter_riverpod، أو مفتاح للوضع الداكن، أو حركة. غيّر الكود واضغط Hot reload: يتحدّث التطبيق ويحتفظ بحالته. إنه مكان سريع لتجربة ويدجت أو فحص تخطيط أو فهم طريقة إدارة الحالة، بلا SDK ولا محاكي ولا إعداد.
ما الذي تقدّمه ساحة تجربة Flutter هذه
- Flutter SDK الحقيقي: يُترجَم كودك باستخدام Flutter 3.41.7 وDart 3، ويرسم محرك Flutter للويب التطبيق داخل إطار هاتف.
- إعادة تحميل سريعة كما في
flutter run: غيّر الكود فيتحدّث التطبيق دون أن يفقد حالته. اضغط Run لتشغيله من البداية. - وحدة تحكم أسفل الهاتف: يظهر فيها كل ما تطبعه بـ
print()، ومعه أخطاء الترجمة التي تذكر رقم السطر. - حزم جاهزة للاستيراد:
providerوflutter_riverpodوgo_routerوintl، إضافة إلى كل ما فيpackage:flutter. - يُحفظ كودك في المتصفح أثناء الكتابة. انسخه أو نزّل
main.dartلتكمل العمل في مشروعك.
ما الذي يمكنك بناؤه في ساحة تجربة Flutter
- شاشات باستخدام
ScaffoldوAppBarوColumnوRowوListView، لترى كيف يعمل التخطيط. - ويدجتات تفاعلية باستخدام
StatefulWidgetوsetState: عدّادات وقوائم مهام ومفاتيح ونماذج مع التحقق من الإدخال. - إدارة الحالة باستخدام
provider(ChangeNotifier) وflutter_riverpod(NotifierوProviderScope). - السمات والوضع الداكن وألوان Material 3 المبنية على لون أساسي، وحركات مثل
AnimatedContainer.
أسئلة شائعة عن مترجم Flutter أونلاين
هل مترجم Flutter أونلاين هذا مجاني؟
نعم. إنه مجاني ولا يحتاج إلى حساب: افتح الصفحة وعدّل الكود واضغط Run.
هل أحتاج إلى تثبيت Flutter أو محاكي؟
لا. يُترجَم الكود على خوادم Coddy باستخدام Flutter 3.41.7، ويعمل التطبيق في متصفحك داخل إطار هاتف. كل ما تحتاجه متصفح حديث.
هل تعمل إعادة التحميل السريع؟
نعم. اضغط Hot reload بعد أي تغيير، فيتحدّث التطبيق ويحتفظ بحالته، مثل قيمة العدّاد. بعض التغييرات، مثل تغيير بنية صنف، تحتاج إلى إعادة تشغيل، وعندها تعيد ساحة التجربة تشغيل التطبيق نيابة عنك.
ما الحزم التي يمكنني استخدامها؟
package:flutter وDart SDK، إضافة إلى provider وflutter_riverpod وgo_router وhttp وintl. لا يمكن إضافة حزم أخرى من pub.dev هنا.هل يمكن لتطبيقي استدعاء API أو تحميل صور من الإنترنت؟
http. ضع بيانات تجريبية في الكود، وجرّب طلبات الشبكة الحقيقية في مشروعك.أين أرى مخرجات print() والأخطاء؟
lib/main.dart، وتظهر هناك أيضًا أخطاء التشغيل وكل ما تطبعه بـ print().كيف أتعلم Flutter بعد أن أجرّبه؟
أدوات مفيدة لـ Flutter
أدوات مجانية تعمل في المتصفح تتكامل بشكل رائع مع ملعب Flutter البرمجي، وجميعها جزء من Coddy.