對於初學者來說,如果筆電 CPU 不給力,跑不動 AndroidStudio,或是單純想要練習一下 Dart 或 Flutter 語法,那這個工具會非常適合你
超連結→→→DartPad←←←超連結

DartPad
功能介紹
- Creat new snippet(生成簡單 Hello World 程式碼)
裡面可以選擇 Dart snippet 或 Flutter snippet - Create code with Gemini
輸入指令讓 AI 生成你要的程式碼 - Try out a sample
裡面有很多很炫的範例程式 - Show doct(顯示各指令的說明)
讓游標停留在你想知道的指令或關鍵字上,按下[Show doct]就會出現該詞的說明 - Format(自動縮排)
就算全部對齊左邊,按下它也會自動幫你對齊好(強迫症福音) - Run
嗯...對!就是執行程式,會在右方顯示結果

圖示
DartPad 優點 ✅
- 免安裝、免環境設定
只要有瀏覽器就能使用,不需要安裝 Dart SDK 或 Flutter 開發環境,適合初學者快速上手 - 使用介面簡單明瞭
介面簡單,能讓初學者輕鬆練習程式語法 - 即時執行與預覽結果
支援即時編譯與輸出,右側可以立刻看到程式輸出的結果或 Flutter UI 預覽 - 內建範例與教學資源
提供許多官方範例(Dart 語法、Flutter 元件示例等),方便學習與快速參考 - 適合分享與教學
可以直接生成分享連結,方便在課堂、討論區或教學中示範程式 - 官方維護
由 Dart 與 Flutter 團隊提供與維護,版本與語法會保持最新
- 免安裝、免環境設定
DartPad 缺點 ⚠️
- 功能有限
不支援完整的 IDE 功能(如 IntelliSense 高級提示、重構工具、版本控制、插件擴充等) - 無法存取檔案系統
無法讀取或寫入本地檔案,適用範圍局限於簡單程式或 UI Demo - 套件支援有限
雖然可以引入部分pub.dev
套件,但並非所有第三方套件都能在 DartPad 上運行 - 效能受瀏覽器限制
執行速度與效能會受瀏覽器與網路影響,不適合測試大型或高效能需求的專案 - Flutter 支援僅限基本範例
難以完整模擬真實手機應用的所有功能(例如平台 API 呼叫、相機、藍牙等)
- 功能有限