今天開始學習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,連結在此。