【Kotlin Android 筆記】01 - Get started

【Kotlin Android 筆記】01 - Get started

課程網址:
https://developer.android.com/codelabs/kotlin-android-training-get-started

首先建立一個Hello World 的專案:
New Project → 選擇空白Activity( Empty Activity ) → 替專案進行基本設定,可以參考下圖
 

專案設定

進入專案之後,首先先聚焦程式的結構。點左邊的Project,並將檢視模式選擇為Android 

App 資料夾

專案資料夾結構

manifests

類似程式的設定檔
程式需要什麼權限,有哪幾個畫面,初始頁面要設定成哪一個,都是在這裡設定跟定義

java

com.example.helloworld 是存放程式主要程式邏輯的地方,其他兩個是用來測試的。

res

就是resource 資源的簡寫,舉凡程式的畫面Layout、圖片等等的資源都會放在這邊。
另外可以注意到在 /res/layout 中有一個 activity_main.xml,這個是程式的畫面檔案。
在XML 的設定中將後端的程式碼連結到 /java/com.example.helloworld/MainActivity,
類似ASP.NET 中aspx 與aspx.cs 的關係,一個負責畫面layout 一個負責layout 中的事件、邏輯等等。

Gradle Scripts 資料夾

Gradle Scripts 資料夾

以下是官方文件對於Gradle 翻譯後的簡介

Gradle 是一個自動化構建系統,描述應用程序的專案結構、設定和依賴的套件或函式庫

最常用到的是 build.gradle 這個檔案。 例如要改變程式所使用的SDK 或是引入新的函式庫,就會修改到這個檔案。這邊先不詳細研究。

執行程式

Android 虛擬機

在 Tools → AVD Manager 新增虛擬的Android 裝置,如此就可以在電腦上開啟模擬器檢視並偵錯開發中的app 了

實體手機

也可以使用真實的裝置連接到電腦,取代虛擬機。這種做法的效能會比較好。