本篇範例會使用 IntelliJ IDEA Ultimate 來建立專案,如果沒有安裝 Ultimate 版本的話也可以參考 https://start.kt...
我們前幾天談了使用 Ktor 建立 http 連線獲取 remote 的資料,相信大家也會好奇 local 端的資訊存取 - 比如說 SQLite ,純 Kot...
有了昨天介紹 SQLDelight 的基礎之下,讓我們繼續來看看怎麼使用它。 如果你還沒看過上一篇的話,請點這裡:https://ithelp.ithome....
還記得昨天我們介紹 SQLDelight 的時候有提到它的 plugin 可以幫我們生成 sql 跟 Kotlin 間轉換的程式碼嗎?相信很多人都有用 scri...
KSP 是 Kotlin Symbol Processing 的簡稱,本質上它可以做很多很多種事情,但我們今天主要會延續昨天 KotlinPoet 的部分聚焦於...
有了昨天的 KSP 基礎結構後,今天就讓我們著重在於 Processor module 裡的邏輯! 如果還沒看過上一篇的話,請往這裡去:https://ith...
經過這二天的 KSP 介紹,不知道大家對這門技術的感覺如何呢? 今天筆者想要透過一些實用的簡單範例,讓大家可以更理解 KSP 可以運用在哪裡! KBuilder...
終於只剩三篇就結束了,今天讓我們來談談 Koin 這個 dependency injection 的 framework 吧! 其實在之前的 Android 十...
以 KMM 的 scope 來說,是不包含 UI 部分的,但這只是現階段沒有、不代表未來也沒有,我想以 JetBrains 這麼有企圖心的公司來說,未來是非常有...
I did it AGAIN! 維持上次參賽的傳統,最後一篇我會分享一些心得以及回顧我們所介紹過的這些技術,希望這些對你理解 Kotlin 的藍圖有幫助! KM...