iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

【Kotlin Notes And JetPack】Build an App 系列

如何透過 10 個 Kotlin 小筆記及 17 個 Jetpack library 完成一個 App 以及將開發的 App 上架

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

Day 1. 前言與準備

我是剛在社會打滾不久的小小工程師,文章大部分會以什麼?跟如何?這兩個區塊進行。而這次想透過完成一個 app 來介紹使用到的 library 或是所撰寫的語言有什...

2022-09-15 ‧ 由 sophie_wang 分享
DAY 2

Day 2. Kotlin 的特性

這篇要來聊聊 Kotlin 的特性,在細數 Kotlin 有哪些特性之前,先來了解一下什麼是 Kotlin,他跟 Java 有哪些的不同呢?以下如有解釋不清或是...

2022-09-16 ‧ 由 sophie_wang 分享
DAY 3

Day 3.【Standard Library】Scope Functions

這篇要來聊聊 Kotlin 在 standard library 中所提供的 Scope Functions,至於什麼是 Scope Functions 以及該...

2022-09-17 ‧ 由 sophie_wang 分享
DAY 4

Day 4.【Functions】Lambdas

第一篇有提到 Kotlin 的其中一個特點就是 Functional Programming,今天的 lambdas 也會圍繞在這個特點,在進入 lambdas...

2022-09-18 ‧ 由 sophie_wang 分享
DAY 5

Day 5.【Classes and Objects】Sealed Classes

接下來幾天會開始將筆記加入實作的 App ,前面第一階段的什麼?還是以筆記的型態講解每篇的主題,第二階段的如何?會開始以 app 的結構開始實作,以下如有解釋不...

2022-09-19 ‧ 由 sophie_wang 分享
DAY 6

Day 6.【Classes and Objects】Data Classes

今天會開始規劃每個頁面狀態的資料結構,並先理解 data class 使用情境與定義,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼? 主要的目的為...

2022-09-20 ‧ 由 sophie_wang 分享
DAY 7

Day 7.【Classes and Objects】Enum Classes

今天的主題是前天有提到的 Enum class ,我們來看看 Enum 可以做到哪些事吧!以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼? 之前有提...

2022-09-21 ‧ 由 sophie_wang 分享
DAY 8

Day 8.【Classes and Objects】Extensions

今天要來看看我們可以透過 Extensions 做到什麼,在開始前要先了解什麼是 Extensions ,以下如有解釋不清或是描述錯誤的地方還請大家多多指教:...

2022-09-22 ‧ 由 sophie_wang 分享
DAY 9

Day 9.【Classes and Objects】Delegate Properties

今天的筆記主要是以 kotlin 會透過什麼方式來實現委託,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼? 先來淺談什麼是 delegate,De...

2022-09-23 ‧ 由 sophie_wang 分享
DAY 10

Day 10.【Corountines】Coroutines Basic

以下要進入 Coroutines 時光,雖然現在還是只知道淺淺的,目前也只紀錄我理解的部分,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼? 是一個...

2022-09-24 ‧ 由 sophie_wang 分享