一群因為辦 Kotlin 讀書會、Meetup 而聚在一起的朋友,決定要在 iThome 鐵人賽再續前緣、互相傷害,順便推廣 Kotlin 程式語言,讓更多開發者見識 Kotlin 在各領域的潛力。
前言: 在Activity 和 Fragment 只要操作 xml 的元件,在 onCreate 時就要先加一堆 元件宣告( findViewById )再...
在定義 Gradle Build Script 裡的 dependencies 時,您是不是也曾跟筆者一樣看著網路上各種教學文件,彼此常有出入,搞不清楚到底該用...
Keyword: swiftUI,Coroutine Scope 改寫ObservableObject 既然我們將拉取網路資料的部分下放到了shared中的新...
為了加強記憶,詩憶總會整理前一晚的筆記。 「可是,要怎麼確保每個類別都有toString()函式呢?」窗上映著女孩百思不解的臉。「之前學姐寫的自定義類別也沒看到...
先前有提到整個 OpenAPI 的運作流程是… 開發者為 route 撰寫 OpenAPI definition Generator 根據 OpenAPI S...
今年的疫情蠻嚴重的,希望大家都過得安好,希望疫情快點過去,能回到一些線下技術聚會的時光~ 今天目標:了解 Compose UI 上 的 Gestures 是怎麼...
自動測試時除了檢查加入新資料,有時我們也會希望檢查舊資料是否成功地被移除。 今天我們用一個新的功能,來展示如何針對不應該存在的資料進行檢查。 新功能測試 我們多...
What is Flow? Flow 是用來處理非同步的資料流的一種方式,它會按照發射 (emit) 的順序來執行。 An asynchronous data...
以往我們所熟悉的 Single source of truth 都是在針對資料層,概念上基本上這樣的:我們 App 的資料來源通常來說都有兩個,一個是網路,另一...