第十四屆 優選

mobile-dev
【Kotlin Notes And JetPack】Build an App
sophie_wang

系列文章

DAY 11

Day 11. 【Corountines】Coroutines 串接 API

這篇會加入新成員,也是就是我們這次會用到 retrofit 來進行串接 API 以及 Moshi 來解析資料,在實作之前會先來講講什麼是 retrofit,以下...

DAY 12

Day 12. Android Jetpack 是什麼 ?

這算是在介紹各個 jetpack library 之前的小前言,使用之前一定要先了解到 jetpack 是什麼!以下如有解釋不清或是描述錯誤的地方還請大家多多指...

DAY 13

Day 13.【UI】Fragment 的介紹與應用

經過前幾篇跟資料處理相關的介紹,接下來幾天就要進入介面相關的 library,如何實作出設計好的畫面,以及要如何接上處理好的資料,以下如有解釋不清或是描述錯誤的...

DAY 14

Day 14.【UI】ConstrainLayout 的介紹與應用

接下來就是針對介面拉出對應的元件位置,就像七巧板一樣,而 ConstrainLayout 可以幫助我們更容易調整元件的位置,以及更扁平化的方式作出複雜的結構,這...

DAY 15

Day 15.【UI】Material Design Component 的介紹與應用

對元件設計沒有想法嗎?還是每次刻一個畫面都要寫 style,Material Design Component 提供一系列的模板和規則,像是字體大小、顏色、光影...

DAY 16

Day 16.【UI】Recyclerview 的介紹與應用

像影音平台依樣呈現一系列的電影或是音樂,而 Recyclerview 跟 ListView 有什麼不一樣呢?我們今天就來了解一下什麼是 Recyclerview...

DAY 17

Day 17.【Architecture】Lifecycle 的介紹與應用

生命週期意味著從出生到死亡的循環,今天要來淺談什麼是生命週期,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼? 每個元件都有自己的生命周期,就如之前...

DAY 18

Day 18.【Architecture】ViewBinding 的介紹與應用

要如何在 Fragment 或是 Activity 中取得元件並將資料呈現上去呢?透過 ViewBinding 可以輕鬆操作元件,程式碼也會變得更簡潔,我們就來...

DAY 19

Day 19.【Architecture】Navigation 的介紹與應用

除了使用 FragmentManager 之外,還有什麼方式可以切換我們的 fragment 呢!今天就要來認識一下 Navigation,以下如有解釋不清或是...

DAY 20

Day 20.【Architecture】Navigation Shared Element Transition

這篇要來試試 Navigation 的 Shared Element Transition 的動態效果,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什...