Android包含的語言:C, C++, Java, Kotlin, Python
Android在10代以前的產品都以甜品來命名,之後直接以字母和版本數字代稱
SDK全名是Software Development Kit:開發者也不是全部的東西都自己幹,出門在外需要工具包輔助的,總不能每次都自己用石頭加棍子做斧頭。很多平台或系統商都會提供SDK給開發者,方便他們開發軟體
Android的軟體架構可以像在背網路協定模型一樣去背:每層都是軟體,都有開發者在寫在維護的:Application Framework、Android system services、HAL、Linux kernal,Application Framework在最上層。
NDK全名是Native Development Kit,會講到NDK基本一定就是跟Android有關了,因為其他人都只講SDK,就Android分了兩種Kit,面向不同類型的開發人員。
Android Studio可以用來開發放在google play商店的APP,也可以開發放在Andorid Studio plugin頁面的plugin
Android Wiki
什麼是Android NDK
安卓架構
Git
Gerrit是程式碼審查軟體,跟Github一樣有提供web頁面查看,提交程式碼,互相審閱,修改的工具
CI持續整合系統環境--Gitlab+Gerrit+Jenkins完整對接
Gerrit 由淺入淺 實戰筆記
不同步發佈於:
reference:
0 -> Android -> Kotlin 開發筆記 Day1~4
09/20 更新: 新增gerrit資訊