這是第一次參加鐵人賽,期待自己可以依照書上的教學將Kotlin學好,並具備開發小型系統的能力。
此次選書為「Android Kotlin實作開發第二冊」,作者在書中以案例的方式帶讀者逐步學會開發。
這邊就以安裝後為起點,開始轉行之旅吧!
首先先來了解專案中檔案的配置
APP
應用程式設定目錄:manifests
- AndroidManifest.xml
- package:為應用程式的Java封裝命名,上架時不可重複。
- application:定義應用程式相關元件
- :icon 定義圖示,預設安卓綠人
- :lable定義名稱與標題,預設專案名稱
- :theme定義主題,會預設給所有子頁面
- activity:application底下需要描述應用程式執行時會使用的組件類別,如Activity、Service、BroadcastReceiver、ContentProvider等
- 這些類別被執行時,會去查閱app中有沒有對應的描述
類別目錄:java
- Android主要語言為Java跟Kotlin,程式碼會被描述成類別放在[src]目錄,在Android顯示模式下會位於java目錄。
- 繼承AppCompatActivity不必撰寫產生畫面的程式。
資源目錄:res
- drawable 應用程式圖檔
- layout 版面配置檔
- minimap 應用程式圖示
- values 資源變數值,如字串(string)、大小(dimes)等
- 在Xml用[@目錄/檔名]指定資源,如@string/app_name
- 在程式碼中用R類別,如:R.drawable.xxx
Gradle Scripts自動化建構目錄
基於Apache Ant和Maven概念的自動化建構工具,在Android Studio中負責管理專案的設定,包含Module的設定檔、混淆碼與本地設定檔