iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Kotlin

使用 Ktor 打造一個專屬自己的雲端行動助理吧~ 系列

Jcconf 暖身用 https://pretalx.com/jcconf-2023/talk/Q3E9VE/

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

Day21. Websocket [EP.11]

這次不打算用 when 取代 if, 而是將 when 加入 if 的 else {} 區塊中 因此,得先將原本的 if 區塊,增加一個 else {} if...

2023-10-06 ‧ 由 楊舒安 分享
DAY 22

Day22. Websocket [EP.12]

就 Ktor 而言,用 Websocket 設計行動助理的聊天/對話功能會遠比用 Webhook 來的輕鬆 理由很簡單,因為官網有現成的 Samples 可以用...

2023-10-07 ‧ 由 楊舒安 分享
DAY 23

Day23. 補充資料 - Kotlin on AWS / Amazon CodeWhisperer

由於 ktor 是 100% 由 kotlin supports 的 framework, 許多 Kotlin 的資源 Ktor 都是可以使用的 習慣用 AWS...

2023-10-08 ‧ 由 楊舒安 分享
DAY 24

Day24. 補充資料 - LINE Message API 更新

目前還活著的群組專用Ktor聊天機器人XD 3年前使用 ktor 的起心動念是因為群組需要訊息通知功能,例如: 星期日預告來週的活動有哪些 線上活動開...

2023-10-09 ‧ 由 楊舒安 分享
DAY 25

Day25. 補充資料 - Google Container Registry is deprecated

上上屆的鐵人賽(就是Serverless的那次)曾經使用過 Google Cloud Platform (簡稱 GCP) 的 Google Container...

2023-10-10 ‧ 由 楊舒安 分享
DAY 26

Day26. 補充資料 - Multi-Platform

有在接觸 Kotlin 的人,應該都會知道 Kotlin 的 Multi-Platform, 就是所謂的 KMM 或是 KMP 也就是 跨平台 Ktor 既然是...

2023-10-11 ‧ 由 楊舒安 分享
DAY 27

Day27. 補充資料 - Compose Multi-Platform(上)

一言以蔽之,Compose Multiplatform 是一種 UI Framework (圖片來源:https://www.jetbrains.com/lp/...

2023-10-12 ‧ 由 楊舒安 分享
DAY 28

Day28. 補充資料 - Compose Multi-Platform(下)

舉個栗子:IDE 可以直接 Generator Compose for Desktop 將 Name, Location, Group, JDk 處理好後,按下...

2023-10-13 ‧ 由 楊舒安 分享
DAY 29

Day29. 補充資料 - Hands-on tutorials.

將 Compose Multiplatform 整頁喵完,心中應該會有「與其眾裡尋 Ktor 千百回 不如我自己引入相依套件」的想法出現XD 自己會加 dep...

2023-10-14 ‧ 由 楊舒安 分享
DAY 30

Day30. 完賽心得

如同第一天所講的,報名的主因是因為 JCConf,不過 JCConf 畢竟是濃縮3年多來的精華,其中也涵蓋了前幾年的鐵人賽,也因此,為了避免今年的鐵人賽和前幾年...

2023-10-15 ‧ 由 楊舒安 分享