iT邦幫忙

鐵人檔案

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

Android Kotlin開發 -小嫩雞的30篇精選筆記 系列

根據過去一年開發Android的經驗所整理出來的30個心路歷程。新手上路菜雞一枚,多多包涵。

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

Android x Kotlin : 工廠模式淺解[下]

抽象工廠類別 有了冒險者之後,他們還需要各種裝備。假如一個冒險者需要武器、頭盔、上衣、褲子、鞋子5種裝備, 村莊內又有4種不同專業的冒險者,這樣我們就要建立20...

2020-10-06 ‧ 由 Ketawan 分享
DAY 22

MVVM架構與data binding [上]

簡介 平常寫一些小專案的時候可能就是一味地把資料處理、邏輯等一切的一切都塞在Activity或Fragment。現在我們要把這些東西抽離UI層,分開來一層一層寫...

2020-10-07 ‧ 由 Ketawan 分享
DAY 23

MVVM架構與dataBinding[下]

來看範例 我們用幾個簡單的textView來顯示從api撈回來的資料,包括商品名、商品描述、價錢及數量,並藉由輸入editText來更改viewModel中資料...

2020-10-08 ‧ 由 Ketawan 分享
DAY 24

MVVM架構(二) [上]

簡介 liveData是一種可觀察的資料持有類別。不同於一般的observable類型,lifeData擁有感知生命週期的特性,意思是他會依附於其他compon...

2020-10-09 ‧ 由 Ketawan 分享
DAY 25

MVVM架構(二) [下] viewModel範例實作

說明 如下圖我們今天要做的頁面架構是,我們在一個Activity裡面放了三個fragment,分別是文章、活動與影片頁面。今天的需求是,在Activity層按下...

2020-10-10 ‧ 由 Ketawan 分享
DAY 26

Android x Kotlin : 簡易實作第一堂-螢幕亮度調整

簡介 許多app會有需要顯示條碼的時候,在打開條碼時,通常會螢幕變亮使條碼的感應能夠靈敏。以下是食用方法: 1.取得當前螢幕亮度 fun getScreenBr...

2020-10-11 ‧ 由 Ketawan 分享
DAY 27

Android x Kotlin : 簡易實作第一堂-滾動式選單NumberPicker

簡介 滾動式選單依然是常用基本元件之一,使用起來也非常容易。直接上圖。選項裡面可以放Int或String,方式不太一樣。先來看純數字的怎麼做。 資料來源:台灣漫...

2020-10-12 ‧ 由 Ketawan 分享
DAY 28

Android x Kotlin : 展開式列表ExpandableListView用法

簡介 展開式的列表清單。外部項目例如一般會員、忠誠會員...這些我們稱為groupView,每個group內的子項目群我們稱為childView。資料來源:台灣...

2020-10-13 ‧ 由 Ketawan 分享
DAY 29

Android x Kotlin : 簡易實作第一堂-自定義customView與在xml中設定屬性預設值

簡介 在一個專案中,有時候會有一組view在很多地方都會用到,在每個地方都重刻一遍會很麻煩。這時候可以自己做customView。那customView最簡單的...

2020-10-14 ‧ 由 Ketawan 分享
DAY 30

Android x Kotlin : EditText與軟鍵盤常見設定

簡介 editText有些常用設定,有時候會不小心忽略掉。雖然有些不是必備,但使用者體驗的優化還是很重要ㄉ,繼續看下去。圖片來源:台灣漫畫基地 <Edit...

2020-10-15 ‧ 由 Ketawan 分享