隨著 AI 技術的演進,現在您不需要手動編寫每一行 XML 或 Kotlin/Java 程式碼。透過 Antigravity AI 程式助手,結合內建的 android-cli 插件,您只需透過對話(Prompt),就能完成 Android App 的建立、設計、編譯與除錯!
以下是使用 Antigravity 開發 Android App 的完整指引步驟:
步驟一:確認開發環境
在開始前,Antigravity 會協助確認您的 Android SDK 環境。
您可以直接向 Antigravity 詢問環境資訊,它會在後台執行:android info
如果您的系統中尚未安裝 Android CLI 工具,可以使用以下安裝指令(以 Windows 為例):curl.exe -fsSL https://dl.google.com/android/cli/latest/windows_x86_64/install.cmd -o "%TEMP%\i.cmd" && "%TEMP%\i.cmd"
步驟二:建立全新 Android 專案
確認環境無誤後,您可以對 Antigravity 下達 Prompt:
「幫我建立一個名為 MyFirstApp 的 Android 專案,使用 empty-activity 範本。」
Antigravity 將會呼叫專案建立指令:android create empty-activity --name="MyFirstApp" --output=./my-first-app
並在您的工作區中自動產生完整的專案目錄結構。
步驟三:設計 UI 介面與撰寫邏輯
您可以像與真人工程師協作一樣,用自然語言描述您的需求:
- Prompt 範例:「請在畫面上新增一個簡單的登入介面,包含使用者名稱、密碼輸入框,以及一個登入按鈕。當按鈕點擊時顯示 Toast 提示。」
Antigravity 會:
- 自動定位至
activity_main.xml或 Compose 程式碼檔案。 - 進行精確的程式碼替換與修改。
- 確保程式碼符合現代 Android 開發的最佳實踐。
步驟四:啟動模擬器與部署測試
為了即時預覽開發成果,Antigravity 提供了完整的設備管理功能:
- 啟動虛擬裝置 (AVD):
android emulator start - 編譯並部署 App 到模擬器:
android run
步驟五:視覺化除錯與調整
如果發現畫面排版與預期不符,您可以請 Antigravity 協助除錯:
- 取得 layout 結構:Antigravity 會執行
android layout來取得當前 UI 的 JSON 樹狀結構,快速找出排版問題。 - 截圖確認:執行
android screen capture,Antigravity 會將模擬器畫面存為 PNG 圖片,在對話視窗中呈現給您看,並根據您的視覺回饋進行調整。
結語
在 Antigravity 中開發 Android App,您不需要在複雜的 IDE 設定與程式碼之間疲於奔命。從創立專案、畫面佈局、邏輯開發到實機測試,全部都能透過對話流暢完成。快來試試您的第一個 AI 輔助開發的 Android App 吧!