קומפיילר Flutter אונליין
כתבו אפליקציית Flutter, לחצו Run והשתמשו בה בטלפון בתוך הדפדפן. טעינה חמה שומרת על המצב שלה. בחינם, בלי הרשמה.
הריצו אפליקציות Flutter אונליין, בלי להתקין כלום
כתבו אפליקציית Flutter בקובץ lib/main.dart, לחצו Run והשתמשו בה בטלפון כאן בעמוד. הקוד מתקמפל עם Flutter 3.41.7 ו-Dart 3, ומנוע הווב האמיתי של Flutter מריץ את האפליקציה, כך שווידג'טים, פריסות, מחוות ואנימציות מתנהגים כמו בבילד ווב של Flutter.
בחרו דוגמה כדי להתחיל: מונה עם setState, רשימת משימות, טופס הרשמה, עגלת קניות עם provider, אפליקציה עם flutter_riverpod, מתג למצב כהה או אנימציה. שנו את הקוד ולחצו Hot reload: האפליקציה מתעדכנת ושומרת על המצב שלה. זה מקום מהיר לנסות ווידג'ט, לבדוק פריסה או לראות איך עובד ניהול מצב, בלי SDK, בלי אמולטור ובלי הגדרות.
מה ה-playground של Flutter עושה
- Flutter SDK אמיתי: הקוד שלכם מתקמפל עם Flutter 3.41.7 ו-Dart 3, ומנוע הווב של Flutter מצייר את האפליקציה בתוך מסגרת של טלפון.
- טעינה חמה כמו ב-
flutter run: שנו את הקוד והאפליקציה מתעדכנת בלי לאבד את המצב שלה. לחצו Run כדי להתחיל מחדש. - קונסולה מתחת לטלפון: כל מה שמדפיסים עם
print()מופיע שם, יחד עם שגיאות קומפילציה שמציינות את השורה. - חבילות מוכנות לייבוא:
provider,flutter_riverpod,go_routerו-intl, וגם כל מה שיש ב-package:flutter. - הקוד נשמר בדפדפן בזמן שאתם מקלידים. העתיקו אותו או הורידו את
main.dartכדי להמשיך בפרויקט שלכם.
מה אפשר לבנות ב-playground של Flutter
- מסכים עם
Scaffold,AppBar,Column,Rowו-ListView, כדי לראות איך פריסה עובדת. - ווידג'טים אינטראקטיביים עם
StatefulWidgetו-setState: מונים, רשימות משימות, מתגים וטפסים עם בדיקת קלט. - ניהול מצב עם
provider(ChangeNotifier) ועםflutter_riverpod(Notifier,ProviderScope). - ערכות נושא, מצב כהה, צבעי Material 3 מצבע בסיס ואנימציות כמו
AnimatedContainer.
שאלות נפוצות על קומפיילר Flutter אונליין
האם קומפיילר Flutter אונליין הזה בחינם?
צריך להתקין Flutter או אמולטור?
טעינה חמה עובדת?
באילו חבילות אפשר להשתמש?
package:flutter וב-Dart SDK, וגם ב-provider, flutter_riverpod, go_router, http ו-intl. כאן אי אפשר להוסיף חבילות אחרות מ-pub.dev.האפליקציה יכולה לקרוא ל-API או לטעון תמונות מהאינטרנט?
http נכשלות. שימו נתוני דוגמה בקוד, ובדקו קריאות רשת אמיתיות בפרויקט שלכם.איפה רואים את הפלט של print() ואת השגיאות?
lib/main.dart, וגם שגיאות בזמן ריצה וכל מה שמדפיסים עם print() מופיעים שם.