Funny Vote 十年演進:從 Java MVP 到 Compose 與雲原生架構
跨越十年的真實軟體工程演進全紀錄。從 2016 年手敲 ButterKnife 與雜亂 MVC,到 2018 年 Kotlin 1.2 的遲來救贖;2024 年跳入 Compose 宣告式 UI 與 MVI 單向流;直到 2026 年以 Material 3 全量復刻、Firebase 換心手術,並以主流 Vibe Coding 配合 OWASP MASVS 打造出 100 分生產級防禦的旗艦全貌。
全系列章節:全七部曲
時空跨度:2016 ➔ 2026(整整十年)
技術棧更迭:Java/XML ➔ Kotlin/Compose/MVI ➔ Firebase Serverless
第一紀元:舊石器時代的架構摸索(2016 – 2018)
Era 1 · Java, MVP & Kotlin 1.2
第二紀元:宣告式 UI 與單向流革命(2024)
Era 2 · Compose & MVI Architecture
第三紀元:無損復刻、雲原生換心與 Vibe Coding 終局(2026)
Era 3 · Material 3, Firebase & Vibe Coding
全專案開源倉庫:包含十年間所有演進歷史分支(
mvp、mvp_rxjava、kotlin-rewrite、mvi-rewrite、modern-android、feature/firebase-backend 與老架構 Firebase 續命分支)。