---
# System prepended metadata

title: Kotlin 開發知識樹
tags: [' 共筆', ' APP 組', 書本, ' 研究']

---

---
title: Kotlin 開發知識樹 
tags: 書本, 共筆, 研究, APP 組
GA: UA-54884750-6
---
<!-- Tag 規範：https://hackmd.io/@cmrdb/tags -->

# Kotlin 開發知識樹 
網址：https://hackmd.io/@cmrdb/HJxE0Lh4F

[TOC]

## 官方文件
[Kotlin 官方文件](https://kotlinlang.org/docs/android-overview.html)

## 語法
[IRONMAN 語言基礎指令](https://ithelp.ithome.com.tw/users/20107229/ironman/3244)
[Kotlin Collection](https://ithelp.ithome.com.tw/articles/10235447)
[Kotlin 基礎語法](https://ithelp.ithome.com.tw/articles/10236850)
[kotlin Collection 之 Array](https://ithelp.ithome.com.tw/articles/10237401)
[Kotlin Collection 之 List](https://ithelp.ithome.com.tw/articles/10238930)
[Kotlin Collection 之 Set](https://ithelp.ithome.com.tw/articles/10239409)
[Kotlin Collection 之 Map](https://ithelp.ithome.com.tw/articles/10240148)
[Collection 操作之取值](https://ithelp.ithome.com.tw/articles/10240904)
[Collection 操作之修改](https://ithelp.ithome.com.tw/articles/10241627)
[Collection 操作之截取](https://ithelp.ithome.com.tw/articles/10242242)
[Collection 操作之過濾](https://ithelp.ithome.com.tw/articles/10242917)
[Collection 操作之排序](https://ithelp.ithome.com.tw/articles/10243451)
[Collection 操作之檢查](https://ithelp.ithome.com.tw/articles/10244188)
[Collection 操作之搜尋](https://ithelp.ithome.com.tw/articles/10244756)
[Collection 操作之群組](https://ithelp.ithome.com.tw/articles/10245202)
[Collection 操作之迴圈](https://ithelp.ithome.com.tw/articles/10245999)
[Collection 操作之轉換](https://ithelp.ithome.com.tw/articles/10246588)
[Collection 操作之聚合](https://ithelp.ithome.com.tw/articles/10247133)
[Collection 差異及相互轉型](https://ithelp.ithome.com.tw/articles/10247687)
[深入 Collection 核心 - Range 與 Progression](https://ithelp.ithome.com.tw/articles/10248195)
[深入 Collection 核心 - Sequence](https://ithelp.ithome.com.tw/articles/10248635)
[深入 Collection 核心 - 泛型](https://ithelp.ithome.com.tw/articles/10249590)
[深入 Collection 核心 - Lambda](https://ithelp.ithome.com.tw/articles/10250101)
[深入 Collection 核心 - Extension](https://ithelp.ithome.com.tw/articles/10250565)
## 各元件的使用
請參考 JAVA 知識樹
## 資料庫
[ROOM CODELAB](https://developer.android.com/codelabs/android-room-with-a-view-kotlin#0)
[ROOM](https://github.com/googlecodelabs/android-room-with-a-view)
[RETROFIT](https://givemepass.blogspot.com/2019/10/retrofit_30.html)
請參考 JAVA 知識樹

## 架構
請參考 JAVA 知識樹
## Unit Test
[mockk](https://medium.com/joe-tsai/mockk-%E4%B8%80%E6%AC%BE%E5%BC%B7%E5%A4%A7%E7%9A%84-kotlin-mocking-library-part-1-4-39a85e42b8)
[MOCKK](https://github.com/mockk/mockk)
## 後端框架
[Ktor](https://yunghsincc.medium.com/ktor%E7%B7%B4%E5%8A%9F%E5%A0%B4-1%E7%AD%86%E8%A8%98-%E5%B0%B1%E6%98%AF%E5%9C%A8%E8%AA%AA%E5%93%88%E5%9B%89%E6%88%91%E7%9A%84-5c1c9245bffb)
## 其他
