iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Mobile Development

Android心得筆記×Kotlin語法初探 不是新手村 是嬰兒村 系列

針對沒有軟體基礎由 Kotlin 語法開始,漸漸往 Android 元件一點一點介紹,中途會利用學過的 Android 元件做一兩個小型 APP,30天或許無法讓沒有基礎變成會寫程式,但希望能度過一開始自學徬徨無助的時期。

鐵人鍊成 | 共 30 篇文章 | 16 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室 v3.0
DAY 1

[Day 1] Kotlin 語法 - 函式

踏入 Android 之前,先讓我們了解一下 Kotlin 這個語言的魅力所在。 在之前(甚至是現在),Android 開發語言一直以 Java 為大宗,而為何...

2019-09-16 ‧ 由 Elvis 分享
DAY 2

[Day 2] Kotlin 語法 - 變數

Kotlin 宣告變數的方法 val: Value,似 Java 中 Final的用法,即當第一次賦值後,即無法再變更其值。var: Variable,顧名思義...

2019-09-17 ‧ 由 Elvis 分享
DAY 3

[Day 3] Kotlin 語法 - 類別 ( Class )

今天要介紹的是類別(Class),在物件導向( Object-oriented programming )中,我們可以以生活中的事物來做比喻會比較好理解。 車是...

2019-09-18 ‧ 由 Elvis 分享
DAY 4

[Day 4] Kotlin 語法 - 條件判斷 (1)

今天要介紹的是 "條件判斷",在程式裡我們必須考慮到各種情形的發生,並定義各種相對應的行為。 中文就是艱深晦澀,這樣看可能大部分人無法理解,...

2019-09-19 ‧ 由 Elvis 分享
DAY 5

[Day 5] Kotlin 語法 - 條件判斷 (2)

當有許多條件需要判斷時,若仍然使用 if..else 判斷式,可能會造成程式碼雜亂難懂,會變成這樣。 if (conditionA) { //do som...

2019-09-20 ‧ 由 Elvis 分享
DAY 6

[Day 6] Kotlin 語法 - 迴圈 ( For )

迴圈,是一種常見的流程控制,會判斷是否符合設定的條件來決定是否執行程式碼。 而今天要介紹的迴圈有三種, For While Do-While 。 For,通常...

2019-09-21 ‧ 由 Elvis 分享
DAY 7

[Day 7] Kotlin 語法 - 迴圈 ( While、Do-While )

While,若不曉得這次的迴圈會跑幾次,就是 While 出場的時候了。 雖然這麼說,但 while 還是能正常的處理像上面 for 使用。 只是 for 條...

2019-09-22 ‧ 由 Elvis 分享
DAY 8

[Day 8] Kotlin 語法 - 類別( Class )與物件( Object)

在 [Day 3] Kotlin 語法 - 類別 ( Class ) 一文中提到了 class 的建構子與 class 的寫法。 而今天要討論的是更延伸的用法與...

2019-09-23 ‧ 由 Elvis 分享
DAY 9

[Day 9] Kotlin 語法 - Interface

在經過某大神朋友提點之前,對於 interface 有點理解錯誤,也不能說是錯誤,應該是說與 interface 設計初衷不大符合。 理解錯誤的部分就不提了,就...

2019-09-24 ‧ 由 Elvis 分享
DAY 10

[Day 10] Kotlin 語法 - Nullable? Kotlin V.S Java (1)

沒有比較就沒有傷害 (?!),在 Java 中處理空值 ( Null ) 一直以來是讓人覺得頭疼與懷疑人生。 讓 Kotlin 特別針對 Null 的處理特別關...

2019-09-25 ‧ 由 Elvis 分享