前不久才接觸到 純粹用手機 進行編程的開發者, 當時頗有孤陋寡聞之感, 因為之前聽說過手機編程還是一些線上編程學習網站開發的學習環境, 沒有想過真的有用它做實際開發的. 此文用AIDE免費版在自己的手機上做一個最簡單的應用, 參考的是AIDE官方的入門文檔: "AIDE Android IDE" . ...
前不久才接觸到純粹用手機進行編程的開發者, 當時頗有孤陋寡聞之感, 因為之前聽說過手機編程還是一些線上編程學習網站開發的學習環境, 沒有想過真的有用它做實際開發的. 此文用AIDE免費版在自己的手機上做一個最簡單的應用, 參考的是AIDE官方的入門文檔: AIDE - Android IDE.
安裝AIDE 3.2.171025(免費版)後, 選擇在下麵路徑新建項目/Create new project(這個路徑是Git客戶端工具SGIT 1.3.3.final的預設git clone導出路徑):
彈出項目類型選擇:
選擇New Android App後:
找了一下@string/hello_world定義的位置, 發現在:
選擇"運行"後, 結果正如預期:
為檢驗中文命名的支持度, 將字元串鍵值改為了"@string/問好", 併在strings.xml中相應修改. 編譯運行無誤, 但開始在main.xml中的<TextView下有個紅線警告, 也許只是延遲. 再次打開後警告消失. Java的中文命名自然支持, 就沒有嘗試.
總的感覺開發過程比較流暢, 雖然每每有付費專業版的彈窗, 但也無可厚非.
AIDE的下載量有百萬之多, 讓我感到手機編程環境的日益普及. 確實隨著屏幕變大變清晰, 系統性能的提升, 手機現今已經離開發用機越來越近. 在手機擁有率已經遠超電腦(而且不會逆轉)的時代, 相信這種"移動"開發的實踐只會越來越多. 新的編程語言工具對此的支持也會越來越完善, 比如之前的日語編程語言"撫子" - 第三版特色初探"對移動設備和輸入法的特別優化"一節.