iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Mobile Development

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

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

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

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

D01 / 為什麼要寫這個? - 前言

Hi 我是 Tomaz.  第一次參加鐵人賽,和各位鐵人一起進行磨練,希望撐得過去 ? 認真學 Compose 是最近對自己的一個期許,但為什麼是最近呢? 其...

2021-09-15 ‧ 由 tomazwang 分享
DAY 2

D02 / 怎麼看到我在寫什麼? - @Preview

今天大概會聊到的範圍 @Preview annotation 及相關用法 原先的 xml 的 layout 系統,已經被 Android developm...

2021-09-16 ‧ 由 tomazwang 分享
DAY 3

D03 / 怎麼擺放我的畫面 - Layout & Alignment

今天大概會聊到的範圍 basic layout arrangement & alignment 在 Compose 之中,我們有三個可以乘載其...

2021-09-17 ‧ 由 tomazwang 分享
DAY 4

D04 / 可不可以用 ConstraintLayout - ConstraintLayout

今天大概會聊到的範圍 Constraint Layout in Compose 上一篇提到,有 Row / Column 和 Box,配合各種 ali...

2021-09-18 ‧ 由 tomazwang 分享
DAY 5

D05 / 為什麼不會填錯資料? - Inline class, Scope  & DSL design in compose

今天大概會聊到的範圍 slot api modifier scope inline classes 在研究如何使用 ConstraintLayout...

2021-09-19 ‧ 由 tomazwang 分享
DAY 6

D06 / 為什麼 Modifier 的順序不能亂寫 - Modifier

今天大概會聊到的範圍 Modifier 的運作 Modifier 是我們在 Compose 系統中,最廣泛使用於調整 Composable 顯示行為的...

2021-09-20 ‧ 由 tomazwang 分享
DAY 7

D07 / 怎麼顯示大量資料 - Lazy composables ( LazyColumn & StickyHeader )

今天大概會聊到的範圍 LazyColumn StickyHeader 基本的畫面可以顯示了,但在 Android App 的開發中,我們很常需要顯示大...

2021-09-21 ‧ 由 tomazwang 分享
DAY 8

D08 / 怎麼做自己的 Modifier.padding? - Custom Layout Modifier

今天大概會聊到的範圍 layout modifier 上一次討論到 Modifier 時,覺得自己其實對物件如何繪製到畫面上其實一知半解。今天打算繼續...

2021-09-22 ‧ 由 tomazwang 分享
DAY 9

D09 / 為什麼我的按鈕這麼長? - Intrinsic measurements

今天大概會聊到的範圍 Intrinsic measurements 今天的標題可能會讓人有點疑惑,但這是我寫出這段 Code 時的第一反應。 Colu...

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

D10/ 我要怎麼把文字變美美的 - Text & AnnotatedString

今天大概會聊到的範圍 AnnotatedString Text 在 Compose 中顯示文字時,我們可以使用 Text 這個 Composable。...

2021-09-24 ‧ 由 tomazwang 分享