iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
自我挑戰組

Android Studio 初學者的30天筆記系列 第 2

DAY2:簡介Android Studio與Kotlin

首先,我們先對於Android Studio以及所使用的Kotlin語言來做個簡單的介紹。
Android Studio是Google在2013年推出的一個Android 開發整合工具,目前是大多數人使用開發Android App的工具,其中的特色在於:
1.利用佈局編輯器編輯xml檔,以Kotlin或Java編輯程式,
2.以圖形化介面設計使用者介面能夠更直觀且清楚明瞭,藉由xml檔以及程式碼的編寫,兩者的分工合作後,使操作起這項開發工具更為輕易。
3.它也能夠因應各種型號及手機大小。
再來介紹Kotlin語言,最大的特色就是簡潔跟安全,而且他和JAVA具有相互操作性,而Kotlin也跟JDK完全兼容,確保它可以在較舊的Android設備上運行且不會出問題,它也是適合新手去做開發Android App的一個語言。
接下來簡單介紹語法,!
Kotlin語言宣告變數中,var是宣告可改變之數值,而val則是宣告不可改變之數值,也就是說給定一定值後將無法再更改為其他數值。
EX: (val範例)
val x:int=30//宣告型態並設立數值
or
val x:int //宣告型態
x=30 //設立數值
x=20 //發生錯誤,因為x已為不可改變定值。
EX: (var範例)
var y:int=30//宣告型態並設立數值
y=20 //y的數值將變成20

另外存取修飾子的部分
分為兩部分:
1.在應用程式套件裡面宣告的類別與函式’
public:沒有使用關鍵字的時候,預設為public,可以在應用程式任何地方使用
private:只能在宣告的檔案中使用
internal:只能在同一模組中使用

2.在類別與介面中宣告,可以使用下面的關鍵字:
public:沒有使用關鍵字的時候,預設為public,可以在應用程式任何地方使用
private:只能在宣告的類別或介面中使用
protected:比private多了可以在子類別或子介面中使用
internal:只能在同一模組中使用

再來我想介紹一下註解,Kotlin語言分為兩種註解方式:
方法1./……/ 這種註解可適用於單行或多行
EX:
/註解的範例第一行/
抑或是
/註解的範例第一行
註解的範例第二行
/
方法2.// 這種註解方式適用於單行註解
//註解範例第一行
//註解範例第二行
那我自己最常使用的是方法2,直接在開頭加入斜線較為方便!
再來是印出訊息,這是在學每種程式語言必備招式:
print(“鐵人30天”)
顯示結果:鐵人30天
print(“3*10”)
顯示結果:30
若將print改為printIn則會執行完後換行。
另外補充,函數function也將用fun表示,類別的繼承和實作使用冒號”:”即可,每句程式碼也不必加入分號”;”。
總結來說,其實大多數的程式語言都大同小異,想必學過JAVA或是C語言也都會容易上手的多。
那有關於更多Android Studio 的介紹,將會在後續文章說到!


上一篇
DAY1:拉開序幕:比賽前言
下一篇
DAY3:安裝 Java JDK以及Android studio之步驟
系列文
Android Studio 初學者的30天筆記30

尚未有邦友留言

立即登入留言