iT邦幫忙

2025 iThome 鐵人賽

DAY 26
0
生成式 AI

Android 不會只更新 UI ! 用 Vibe Coding ? 加速打造 Al-native App系列 第 26

結合 Gemini CLI 與 Spec-kit 利用 SDD 開發安卓應用(含基礎教學)

  • 分享至 

  • xImage
  •  

這幾天一直水文的我,在最後幾天偷塞內容🤫🤫🤫
Day1目標: 介紹、安裝與設定 Gemini CLI

Gemini CLI❓


由 Google 開源的 Gemini CLI (Command Line Interface)
主要設計為命令列操作的介面,旨在透過 AI 代理加速開發者的工作流程。
它允許使用者僅需以自然語言描述任務目標,Gemini CLI 就能自行規劃並調用各種工具來執行任務。

優勢、核心功能與特色

  • 理解程式碼、讀取和編輯檔案
  • 執行系統指令
  • Google 搜尋
  • 加入 MCP server 擴展更多功能 (支援 FastMCP)
  • 100 萬 Token 上下文 (Context Window)
  • 目前開放免費使用,但仍存在調用限制,包括每分鐘 60 次和每日 1000 次的總呼叫上限

安裝 📩


使用 npm 全域安裝:

npm install -g @google/gemini-cli

使用 Homebrew 全域安裝(macOS/Linux)

brew install gemini-cli

卸載 🙂

npm uninstall -g @google/gemini-cli

下載 Copilot CLI(開開玩笑)🤫:
npm install -g @github/copilot

設定 ⚙️


帳號
第一次開啟時會詢問,使用 Google 帳號或API Key
可以選擇 Google 帳號 ⬇️
https://ithelp.ithome.com.tw/upload/images/20251010/20176017Bz8JkFEg5b.png
點開跳出的網頁登入帳戶即可

主題選擇
自己喜歡就好 :)

為何使用 Gemini CLI ?

Gemini免費額度很讚,2.5 pro很好用(聽說要出3我很期待)。
除了在 Android studio 的 Agent 外,在整個開發工作流的每一處都放入 AI,CLI就是其中一個,方便:)
而且 Gemini CLI 可以

  • 執行 shell 指令
  • 不會被 IDE 綁架(內建 Agent 免費方案不夠的替代方案)。在 Android studio 外,寫 Android? (沒,要看 View 跟執行還是被綁架
  • 搜尋網路
  • MCP & Gemini CLI 插件

#明天將會介紹基本操作


上一篇
Day25 - 探討大語言模型的幻覺
下一篇
Gemini CLI 基本操作
系列文
Android 不會只更新 UI ! 用 Vibe Coding ? 加速打造 Al-native App27
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
onedream
iT邦新手 5 級 ‧ 2025-10-10 19:15:40

嗚嗚嗚 被嗆都在水文 啊我就沒人看 又有一堆事情在追殺我啊
Deadline 吃到飽ㄟ

我要留言

立即登入留言