iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0

雖然理論上可以用程式碼編輯器甚至文字編輯器開發,但那實在太辛苦了,所以 Google 基於 JetBrains Intellij IDEA 打造出 Android Studio 來幫助 Android 開發者

創建新專案

選擇 Empty Compose Activity,因為要使用 Compose 函式庫開發,後面會介紹 Compose

  • Name: 專案名稱
  • Package name: 套件名稱,用來分類、區分程式碼的,通常會使用 domain name 倒序(譬如 at.mikuc.openfcu)
  • Save location: 存放專案資料夾的路徑
  • Minimum SDK: 要求最低運行的 Android 版本,Android 不斷在更新,新版會有舊版沒有的功能,造成無法向下相容,所以要慎選最低版本,在功能跟裝置支援度之間做平衡

開發界面

畫面中央是程式碼編輯區

左、右與下側有許多功能標籤,可以點擊打開或收起,下圖就是打開左側檔案瀏覽器的狀態

右上方有一排常用操作按鈕,可以編譯、運行 Gradle task、除錯、版本控制等動作

資料夾結構

雖然 Android Studio 很方便,照著引導流程選專案類型再填幾個欄位就能創好一個專案,但完全不知道它創好的專案檔案與資料夾分別有什麼作用,所以接下來會一一介紹

/app APP 模組,實際 APP 開發的套件管理、程式碼與設定檔都放在這裡
/app/src 存放開發者建立的程式碼與素材
/gradlew/gradlew.bat/gradle.properties/build.gradle/build.gradle.kts/gradle/.gradle 都是 Gradle 相關的檔案,Gardle 是一個套件管理、編譯的工具,後面會介紹它

擴充元件

除了 Android Studio 內建的功能,也能安裝擴充元件幫助自己開發時更得心應手,我裝的擴充元件有以下兩個:

Rainbow Brackets

讓每對括號有不同顏色,方便查看對應的括號位置

GitToolBox

增強 Git 的功能,像是在游標當前行顯示 git blame


上一篇
Day 07 - Kotlin 技巧
下一篇
Day 09 - Gradle 開發管理工具
系列文
關於我用 Compose UI 造新輪子這檔事24
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言