iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

Jetpack Compose 輕易入門 :無障礙的開箱即用 系列

因筆者還算新手
想藉此以最適合新手的方式
幫助想一起學習Compose的初學者

本次的目標
是以最輕易實作的方式降低學習與使用門檻
最後能用Compose輕易寫出大多數界面
也能稍微探討到更為複雜的部分
像是手勢和動畫等等
因此大多數的API都會介紹到

參賽天數 8 天 | 共 8 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文 團隊攀岩抱石玩滑板還比賽的Kotlin鐵人們
DAY 1

Jetpack Compose 開箱即用式教學,用複製貼上來學習吧!

歡迎來到Jetpack Compose的世界因為筆者也算新手所以想用連新手也能輕易上手的方式來一起學習而標題的開箱即用就是這次的核心圍繞「複製貼上就能用」的準則...

2022-09-07 ‧ 由 barr 分享
DAY 2

2. Compose簡介:聲明式 vs 命令式

在認識Compose前要先了解UI的聲明式和命令式是甚麼?XML是命令式嗎?為甚麼會推Compose這個庫? (以下舉例如有錯誤煩請指證?給個最簡單的概念命令式...

2022-09-08 ‧ 由 barr 分享
DAY 3

3. Compose簡介:MVC vs MVVM/MVI,Android 的架構原則

要寫出好的Code,優秀的架構必不可少而Android經過10年以上的發展過程中其他的領域向是網頁端也有很多變化架構也有很多的演進這篇主要聊 MVC 和 MVV...

2022-09-09 ‧ 由 barr 分享
DAY 4

4. Compose簡介: 文檔、相容性與版本等等注意事項

這篇主要是資料整理一些版本和相容性問題Jetpack Compose雖然是新的庫,不過相容性還是不錯的最低支援到2014的Android 5.0 (API 級別...

2022-09-10 ‧ 由 barr 分享
DAY 5

5. XML to Compose:初探Compose,掙脫樣板代碼的詛咒,這也太香了吧

還記得第一次寫Android的時光嗎?光是寫個按鈕就超級麻煩的對吧(話說這張圖讓我找好久 XD 先在XML上加個button再幫button訂個ID回到Acti...

2022-09-11 ‧ 由 barr 分享
DAY 6

6. XML to Compose:Compose裡的XML屬性,修飾符Modifier

還記得XML裡的各種屬性嗎?設定長寬 android:layout_width="fill_parent" android:layout_...

2022-09-12 ‧ 由 barr 分享
DAY 7

7. Compose 的 LinearLayout:Column & Row

如果要讓組件呈現列表式的排列在XML時我們往往使用LinearLayout而Compose使用的則是 Column(垂直) & Row(水平)使用的方式...

2022-09-13 ‧ 由 barr 分享
DAY 8

8. XML to Compose:Box的多種布局方法

Compose的Box相當於XML的FrameLayout可以想像成是一個可以在不自由布局的矩形內部的組件會疊在一起,放越後面會顯示在越上面 Box(modif...

2022-09-14 ‧ 由 barr 分享