-
Funny vote APP – 從零開始的 Vibe Coding 實戰指南:以 Codex 視角看 AI 協同、翻車現場與資安加固(七·終局篇)

在前面六篇漫長的演進雜記裡,我們一路從 2016 年手敲 ButterKnife 的舊石器時代,聊到 2018 […]
-
Funny vote APP – 五美元伺服器陣亡後:用 Firebase 與老分支續命的雲端換心雜記(六)

上一篇聊到我們在 modern-android 分支上花了幾週時間,耐著性子把十年前的 6 頁教學、自訂分享與 […]
-
Funny vote APP – 為了解決狀態打架:直上 MVI 單向流與拯救白屏災難(四)

上一篇我們聊到告別 XML、跳進 Jetpack Compose 之後的痛苦與甜蜜。我們用 @Immutabl […]
-
Funny vote APP – 告別 XML 迎來 Compose 的痛苦與甜蜜:從刻畫面到撞上重組地獄(三)

上一篇聊到 2018 年,我們在老架構裡硬塞了 Kotlin 1.2 與 RxJava 2,總算把滿地的 Nu […]
-
Funny vote APP – Kotlin 與 RxJava 的遲來救贖(二)

好一陣子……好吧,不是好一陣子,是過了快十年才來更新下一篇。上一篇在結尾信誓旦旦放話說:「至於 Kotlin […]
-
Funny vote APP – 強迫症的 100% 畫面復刻:把十年前的青春搬進 Material 3(五)

在上一篇裡,我們把 MVI 單向資料流打造完畢,消滅了所有狀態打架與白屏問題。那時候我們只挑了一條最關鍵的投票 […]
-
Android 爛裝置想跑人臉辨識14 – 門禁機當 BLE Peripheral 的現場踩坑記

Android 爛裝置想跑人臉辨識14 – 門禁機當 BLE Peripheral 的現場踩坑記 在邊緣工控場 […]
-
Android 爛裝置想跑人臉辨識14 – 門禁機當 BLE Peripheral 的現場踩坑記

在邊緣工控場景中,有一款型號叫 Mkspure。這是一台專為嚴苛環境設計的純硬體設備:沒有螢幕、沒有鍵盤、零實 […]
-
說到底沒有吐槽以前自己寫的 code 代表你沒進步-ThreadPoolManager 的原罪

每次接手舊專案,十個有九個會看到一個全家桶 ThreadPoolManager。因為這是我的起手式,本質上是為了避免系統資源被抽乾的「節流閥」。