iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

社畜轉行之旅,30天Kotlin學習筆記 系列

透過30天勤奮練習,檢驗自己在寫程式是否有天分

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 | 在安裝之後

這是第一次參加鐵人賽,期待自己可以依照書上的教學將Kotlin學好,並具備開發小型系統的能力。 此次選書為「Android Kotlin實作開發第二冊」,作者在...

2021-09-01 ‧ 由 Pancy 分享
DAY 2

Day 2 | 介面設計與元件布局

介面設計 Layout檔在res/layout之下 元件盤可直接挑選所需元件 元件可直接點選並利用屬性表修改相關內容 元件樹(Component Tree)...

2021-09-02 ‧ 由 Pancy 分享
DAY 3

Day 3 | 物件控制與事件監聽

綁定:將xml中的元件與Kotlin程式碼做連結。 監聽事件:開發者可以在程式碼中攔截使用者的操作過程。 元件綁定 在Ch2的練習中有幫每一個元件設定了ID,此...

2021-09-03 ‧ 由 Pancy 分享
DAY 4

Day 4 | Activity

畫面轉換 Intent是應用程式元件(Activity、Service、BroadcastReceiver、ContentProvider)的溝通橋樑,用來實現...

2021-09-04 ‧ 由 Pancy 分享
DAY 5

Day 5 | Fragment

Fragment(碎片)是Activity中可重複利用的使用者介面,必須依附於Activity,因此Activity的生命週期會影響到Fragment的生命週期...

2021-09-05 ‧ 由 Pancy 分享
DAY 6

Day 6 | 訊息提示元件

Toast 訊息顯示後會於數秒內消失,是最常用的提示訊息,使用makeText()產生 Toast.makeText(this, "文字訊息&quot...

2021-09-06 ‧ 由 Pancy 分享
DAY 7

Day 7 | 清單元件 - 純文字

Adapter 一筆資訊的內容稱為項目(Item),而負責將資料轉換成資訊的就是Adapter,Adapter為項目產生一個容器(View),並將資訊放入其中。...

2021-09-07 ‧ 由 Pancy 分享
DAY 8

Day 8 | 比較漂亮的清單-客製化Adapter

Adapter客製化 當需要圖文並茂時,就需要客製化Adapter。 建立資料 data class Item{ val photo: Int, v...

2021-09-08 ‧ 由 Pancy 分享
DAY 9

Day 9 | 清單元件類型

清單元件類型 ListView(縱向清單) 最基本的清單元件,可將資訊垂直排列,清楚顯示資訊。 <ListView android:i...

2021-09-09 ‧ 由 Pancy 分享
DAY 10

Day 10 | 進階清單元件 - ViewHolder

View的重複利用 由於每一個項目都會有一個新的View,當項目增加時,View也會越來越多導致效能低落。 ViewHolder 藉由設計一個新類別來儲存Vie...

2021-09-10 ‧ 由 Pancy 分享