2025年12月25日 星期四

使用Gemini重學Android程式設計心得

翻了一下舊資料,自己動手寫Android程式已經十二年前啦
當年有寫了一個很簡單的連線程式,在工作上協助Debug
然後也一路挑戰到Java的JNI(Java Native Interface)運作
(撰寫Android NDK程式)
不過終究是與工作相關性太低,想寫的東西,人家開發的都弄得比自己好,還免費
弄完那一個後就沒有繼續進行開發
即便中途還有再想著要重啟,但一安裝完Android Studio看著那陌生不已的介面
還是又默默地移除它,下次再說

最近,看著Google也推出了,用嘴(描述)就可以寫程式的Antigravity後
就又非常有興趣想要切入
因為用描述寫程式,可以不用太深入語法問題,只要專注於程式結構與目標
尤其我對Android舊官方語言的Java已經不是很熟,新推的kotlin更陌生
以往經驗來說從做中學是最速成,而且AI還可以帶教學說明細節
就決定來寫一個想做的APP

只是剛好看到Antigravity出狀況把人家的D槽給砍了
(Google開發平台Antigravity爆嚴重事故 用戶硬碟被無預警格式化)
加上它不是Android專屬的開發環境
無法預覽UI的板面,模擬執行,還有看LOG
最終還是使用Genimi+Android Studio進行開發與學習(?)

(以下文多沒有程式碼與圖像)