【文章翻譯】Gemini for DartPad

【文章內容使用 Gemini 2.5 Flash 自動翻譯產生】

DartPad 獲得 Gemini 加持

嗨,開發人員!

DartPad 是我們許多人嘗試新想法、學習 Dart 和 Flutter 細微差別以及直接在瀏覽器中進行實驗的地方。我們很高興能讓這個過程更快、更有效率。歡迎來到 DartPad 中的 Gemini!您現在可以:

  • 從提示生成新程式碼。
  • 使用圖片,例如 UX 模擬圖和螢幕截圖來協助程式碼生成。
  • 從提示重構現有程式碼。
  • 針對分析和執行時錯誤建議程式碼修正。

讓我們詳細介紹這些酷炫的新功能。

從提示生成新程式碼

DartPad 使用者現在可以利用 Gemini 直接從自然語言提示中生成新的 Dart 或 Flutter 程式碼片段。

從 AI 提示建立 Dart 和 Flutter 程式碼

使用圖片協助程式碼生成

您也可以將圖片加入到提示中。圖片可以協助程式碼生成。

使用圖片協助程式碼生成

從提示重構現有程式碼

除了完全生成新的程式碼片段外,DartPad 中的 Gemini 還可以幫助您反覆運算和修改現有程式碼。

從提示重構現有程式碼

針對分析錯誤建議程式碼修正

在 DartPad 現有的顯示 Dart Analyzer 診斷訊息的功能基礎上,我們整合了 Gemini 來幫助解決程式碼中可能出現的問題。如果您的程式碼片段在分析面板中標記了錯誤,您只需在分析面板中選取 Gemini 圖標,檢閱建議的變更,如果您同意,則接受。

針對分析錯誤建議程式碼修正

針對執行時錯誤建議程式碼修正

DartPad 還可以為執行時錯誤提供錯誤修正建議。

針對執行時錯誤建議程式碼修正

總結

DartPad 致力於尋找降低嘗試新想法和學習 Dart 和 Flutter 的門檻的方法。我們與 Gemini 的新整合是沿著這條道路邁出的另一步,讓您可以更輕鬆地進行實驗和探索。我們迫不及待想看看您會建立什麼!


DartPad 的 Gemini 最初發佈在 Dart 上的 Medium,人們在那裡透過突出顯示和回應這個故事來繼續討論。