一群因為辦 Kotlin 讀書會、Meetup 而聚在一起的朋友,決定要在 iThome 鐵人賽再續前緣、互相傷害,順便推廣 Kotlin 程式語言,讓更多開發者見識 Kotlin 在各領域的潛力。
終於到了最後一天了,不知道把這三十天看完的人有多少呢?希望看到最後一天的人,有感受到我對於這系列文章中想傳達出去的理念,感受到架構設計的取捨是什麼,不是只有選擇...
其實在程式考試結束後,連接著兩人關係的補課也該跟著結束了。 但是詩憶彷彿沒注意到這點似的,帶著早就準備好的甜食等在門口,看到最後一個考生離開馬上跑進教室。 「學...
Keyword: Flutter 、React Native、KMM 對於只要一份Code就能部署到不同平台,所帶來的成本降低,以及開發時間的減少,造成了跨...
前面的主題都專注於擴充加強 Ktor 及實作底層基礎設施功能,最後我們來看在 Multi-Project 架構下,要如何建立一個子專案。那麼要建立什麼子專案呢?...
Coroutine 中如果要執行非同步程式,則需要把耗時任務寫在 suspend 函式中,並且在一個 CoroutineScope 中來執行,而建立 Corou...
今年的疫情蠻嚴重的,希望大家都過得安好,希望疫情快點過去,能回到一些線下技術聚會的時光~ 今天目標:了解 Compose UI 上的 ViewPager lik...
能夠存取資料庫了,有時我們可能會需要將資料庫的內容,以 API 的形式,傳輸給其他的開發者。 這時候,我們可以用到 Ktor 這個框架,來協助我們進行API S...
GitHub Repo https://github.com/b2etw/Spring-Kotlin-iThome-2021 Video 今天換鍵盤囉,又是一...
上一次我們完成了 ContextMenu 的部分,ContextMenu 也有了屬於自己的 ViewModel,架構圖如下: 今天我們將要完成 Re-arch...