iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 21
0
Software Development

0 -> Android -> Kotlin 開發筆記系列 第 21

[Day21] Kotlin 學習日記 I

  • 分享至 

  • xImage
  •  

今天開始學習Kotlin,先條列網路上的網站資源:


如果手邊沒有Android Studio,但又想寫看看Kotlin的話,
可以用官方的Playground。
筆者看了一些教學文件後,覺得先以小專案的形式,
來直接實作比較好上手的感覺,馬上開始:
首先,目標是把一個Recycler View給new出來,
最終目標是將GitHub的UserList 撈出來,並讓使用者檢視。

RecyclerView 畫面程式碼如下:

一開始的Activity,宣告了四個userItem,
並放到Adapter裡,再將Adapter放到RecyclerView裏

*Test Item class的資料結構Test *

Adapter內的程式

目前專案使用的幾個class

activity_user_list.xml

test_list_item.xml

今天的程式碼放在Github上,連結:GithubList


這份程式碼可以執行出RecyclerView的顯示,裡面有用到以下這些關鍵字:
var, val, override fun, $, internal, inner class
for (i in 0..4) {
 userItems.add(TestItem("測試$i"))
 }

TestItem.kt 只有一行,class TestItem(val title: String)

這些關鍵字代表的是什麼呢?
丟給讀者去研究一下,筆者也要花時間看一下xD

筆者自己的習慣是希望有一定程度了解後才解釋,
所以明天再看筆者吸收的情況去解答,感謝各位的觀看。

本文同步發佈在Medium,連結在此


上一篇
[Day20] Why Kotlin? (PhoneGap,React Native, Flutter, Cordova, etc…)
下一篇
[Day 22]Kotlin 學習筆記II
系列文
0 -> Android -> Kotlin 開發筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言