iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Mobile Development

認真學 Compose - 對 Jetpack Compose 的問題與探索 系列

2021 Google I/O 宣告了 Jetpack Compose 的 Release

在這之前,Compose 在社群中的聲量也越來越大
想要趁這個機會好好探究 Compose 這個有趣的工具,並且分享給大家

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

D21/ 怎麼結合 ViewModel 和 Compose? - ViewModel

今天大概會聊到的範圍 viewModel in Compose 今天的主題很單純:如果專案中有使用到 Compose 又有用到 Android Arc...

2021-10-05 ‧ 由 tomazwang 分享
DAY 22

D22/ 怎麼在 Compose 中用 Material Theme? - Theme

今天大概會聊到的範圍 Theme 透過 Android Studio 內建的精靈建立一個新的 Compose 專案或是建立新的 "Empty...

2021-10-06 ‧ 由 tomazwang 分享
DAY 23

D23/ MaterialTheme 怎麼運作的? - CompositionLocal

今天大概會聊到的範圍 CompositionLocal CompositionLocalProvider 在上一篇研究  MaterialTheme...

2021-10-07 ‧ 由 tomazwang 分享
DAY 24

D24 / 什麼時候我的 Composable function 會重新被呼叫 - recompose

今天大概會聊到的範圍 recompose 在整個系列文章中,有提過不只一次的 recomposition。在 Day 15、16 時有特別提過抽象概念...

2021-10-08 ‧ 由 tomazwang 分享
DAY 25

D25 / 為什麼 State 改變會觸發 recomposition - State & Snapshot system

今天大概會聊到的範圍 Snapshot system 上一篇有提到,State 改變時會觸發 recomposition。視這個行為是一種定義。但是為...

2021-10-09 ‧ 由 tomazwang 分享
DAY 26

D26 / 要怎麼放 Compose 進我的專案? - Compose View

今天大概會聊到的範圍 ComposeView 之前有介紹過 Compose 中的 AndroidView ,是一個可以在 Compose 中放入一般...

2021-10-10 ‧ 由 tomazwang 分享
DAY 27

D27 / 怎麼測試? - Testing Compose

今天大概會聊到的範圍 Testing Compose 的 Test 屬於 UI Test ,在執行時需要啟動模擬器或是 run 在實機上。在使用上,就...

2021-10-11 ‧ 由 tomazwang 分享
DAY 28

D28 / Compose 可以用來做 Desktop App? - Compose JB

寫到最後三天了,想要聊聊和 Android 不完全相關的東西。感謝JetBrains 的開發,和 Kotlin 在 Android 世界的出現,讓 Androi...

2021-10-12 ‧ 由 tomazwang 分享
DAY 29

D29 / Jake 認為 Compose 不是 Compose? - Compose 是什麼

最後幾天了,想來聊聊一開始會寫這個系列的原因。其實 Compose 在剛出來的時候,就在各大部落格、社群看到相關的資訊。當時 API 還很讓人摸不著頭緒:fun...

2021-10-13 ‧ 由 tomazwang 分享
DAY 30

D30 / 終於完賽啦!- 寫寫第一次參賽的感想

終。於。完。賽。啦! 今年是我第一次參加鐵人賽,真的有種焠鍊後重生的感覺。高密度的技術研究、文字輸出,加上時間壓力所以改變了我的生活習慣。感覺寫完一輪鐵人賽整個...

2021-10-14 ‧ 由 tomazwang 分享