第十四屆 優選

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

系列文章

DAY 1

Day 1. 前言與準備

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

DAY 2

Day 2. Kotlin 的特性

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

DAY 3

Day 3.【Standard Library】Scope Functions

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

DAY 4

Day 4.【Functions】Lambdas

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

DAY 5

Day 5.【Classes and Objects】Sealed Classes

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

DAY 6

Day 6.【Classes and Objects】Data Classes

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

DAY 7

Day 7.【Classes and Objects】Enum Classes

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

DAY 8

Day 8.【Classes and Objects】Extensions

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

DAY 9

Day 9.【Classes and Objects】Delegate Properties

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

DAY 10

Day 10.【Corountines】Coroutines Basic

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