Archive · 歸檔

所有文章

從 2021 年的第一篇開始,記錄學習歷程。寫到自己也忘記為什麼開始的那一天。

110
total posts
6 yrs
spanning
3
categories
2023
peak year · 36 篇
每年發文量
2021
27 篇
2022
34 篇
2023
36 篇
2024
6 篇
2025
6 篇
2026
1 篇
2023
36 篇
★ 高峰年
工作流與細節
06.24 減緩 PageView 動畫加上 Table 造成的卡頓 開發日常 7 min 02.04 如何在多台電腦間同步開發工具 開發日常 5 min 09.25 Day 30 第三十天之後 30 天輕鬆學會 Flutter 測試 5 min 08.05 Day 29 善用工具加速測試 30 天輕鬆學會 Flutter 測試 5 min 08.24 Day 28 設計與測試同樣重要 30 天輕鬆學會 Flutter 測試 5 min 07.31 Day 27 測試足夠了嗎? 30 天輕鬆學會 Flutter 測試 5 min 08.15 Day 26 我該怎麼測試? 30 天輕鬆學會 Flutter 測試 5 min 07.31 Day 25 我該測試什麼? 30 天輕鬆學會 Flutter 測試 5 min 08.27 Day 24 為什麼要寫測試 30 天輕鬆學會 Flutter 測試 5 min 09.25 Day 23 學會 Widget Test 用法只是開始 30 天輕鬆學會 Flutter 測試 7 min 07.23 Day 22 在測試中也會畫面跑版? 30 天輕鬆學會 Flutter 測試 5 min 07.30 Day 21 測試在 Widget 打開外部連結 30 天輕鬆學會 Flutter 測試 6 min 07.23 Day 20 再多的文字都比不上一張圖片 30 天輕鬆學會 Flutter 測試 6 min 07.23 Day 19 測試 Routing 回傳值 30 天輕鬆學會 Flutter 測試 6 min 07.23 Day 18 如何用 Widget Test 測試 Routing 30 天輕鬆學會 Flutter 測試 7 min 07.23 Day 17 模擬使用者互動 30 天輕鬆學會 Flutter 測試 5 min 08.23 Day 16 Widget Test 尬上測試替身 30 天輕鬆學會 Flutter 測試 6 min 09.29 Day 15 進階的 Finder 用法 30 天輕鬆學會 Flutter 測試 6 min 07.23 Day 14 Finder 與他們的驗證方式 30 天輕鬆學會 Flutter 測試 6 min 07.23 Day 13 Widget Test 是什麼? 30 天輕鬆學會 Flutter 測試 6 min 09.13 Day 12 單元測試回顧 30 天輕鬆學會 Flutter 測試 5 min 08.01 Day 11 我們會重構程式碼,那測試呢? 30 天輕鬆學會 Flutter 測試 6 min 07.23 Day 10 測試每執行五秒,開發者就少了五秒 30 天輕鬆學會 Flutter 測試 6 min 07.23 Day 9 如何在 Dart 中輕鬆測試時間 30 天輕鬆學會 Flutter 測試 6 min 07.23 Day 8 假的,都是假的,但不是業障重 30 天輕鬆學會 Flutter 測試 6 min 07.28 Day 7 程式開發不只有正常路徑 30 天輕鬆學會 Flutter 測試 5 min 07.23 Day 6 不改變狀態也不回傳,那我怎麼測試? 30 天輕鬆學會 Flutter 測試 6 min 08.05 Day 5 這段程式碼改不了 30 天輕鬆學會 Flutter 測試 5 min 08.04 Day 4 測試替身與依賴注入 30 天輕鬆學會 Flutter 測試 5 min 08.01 Day 3 單元測試不總是那麼容易 30 天輕鬆學會 Flutter 測試 5 min 07.23 Day 2 動手寫一個單元測試 30 天輕鬆學會 Flutter 測試 5 min 07.23 Day 1 你準備好一起寫測試了嗎? 30 天輕鬆學會 Flutter 測試 5 min 06.23 Flutter Theme 切換效果研究 開發日常 6 min 06.07 用 Widget Test 測試 Routing 開發日常 6 min 02.21 如何處理善變的畫面 開發日常 4 min 01.01 如何使用 Flame 開發一個小遊戲 開發日常 5 min
2022
34 篇
工作、轉折
11.05 用 Flutter Web 製作 Chrome Extension 待讀文章看板 開發日常 8 min 07.28 Day 30 - 更好的設計 Flutter 開發設計雜談 5 min 08.15 Day 29 - 用 Widget Test 測試畫面行為 Flutter 開發設計雜談 7 min 07.28 Day 28 - 為程式撰寫單元測試 Flutter 開發設計雜談 5 min 09.21 Day 27 - 不預期的錯誤 Flutter 開發設計雜談 5 min 07.28 Day 26 - Flutter 例外的流程處理 Flutter 開發設計雜談 6 min 07.28 Day 25 - 追蹤使用者行為 Flutter 開發設計雜談 5 min 07.28 Day 24 - 利用 Interceptor 處理 Token Flutter 開發設計雜談 7 min 07.28 Day 23 - 暫存一些資料,增加使用者體驗 Flutter 開發設計雜談 6 min 07.29 Day 22 - 使用依賴注入元件 Flutter 開發設計雜談 5 min 07.28 Day 21 - 避免讓資料源綁架程式 Flutter 開發設計雜談 5 min 10.04 Day 20 - 讓設計與程式碼統一 Flutter 開發設計雜談 5 min 08.11 Day 19 - 不好好讀文件,會踩好多坑 Flutter 開發設計雜談 6 min 09.14 Day 18 - 事不關己,高高”掛“起 Flutter 開發設計雜談 6 min 09.28 Day 17 - 使用 Value Object 的眉眉角角 Flutter 開發設計雜談 7 min 09.28 Day 16- 老生常談的組合取代繼承 Flutter 開發設計雜談 5 min 07.30 Day 15 - 用樣板模式處理多平台設計 Flutter 開發設計雜談 6 min 09.22 Day 14 - 使用 Extension 偽裝成外部類別的方法 Flutter 開發設計雜談 7 min 09.18 Day 13 - 非同步處理怎麼寫?有差嗎? Flutter 開發設計雜談 6 min 07.28 Day 12 - 用 Nested Navigation 處理耦合的頁面 Flutter 開發設計雜談 8 min 07.28 Day 11 - 四處可見地倒數計時 Flutter 開發設計雜談 5 min 07.28 Day 10 - 暫存狀態 vs 程式狀態 Flutter 開發設計雜談 6 min 09.07 Day 9 - 跨頁面共享狀態 Flutter 開發設計雜談 5 min 07.28 Day 8 - 共享狀態加上複雜邏輯 Flutter 開發設計雜談 5 min 07.28 Day 7 - 跨元件分享狀態 Flutter 開發設計雜談 5 min 08.15 Day 6 - 用 NotificationListener 處理按鈕事件 Flutter 開發設計雜談 8 min 07.28 Day 5 - 令人煩躁的按鈕事件傳遞 Flutter 開發設計雜談 5 min 08.04 Day 4 - 把 Widget 作為參數,增加設計彈性 Flutter 開發設計雜談 7 min 07.28 Day 3 - Widget 你已經長大了,是該獨立自主了 Flutter 開發設計雜談 7 min 07.28 Day 2 - 使用適合的 Widget,省時又省力 Flutter 開發設計雜談 6 min 07.28 Day 1 - 大家都喜歡簡單的程式碼,但是簡單卻不容易 Flutter 開發設計雜談 7 min 07.03 回顧三份工作的歷程 開發日常 4 min 05.10 畫面莫名其妙地重 build 了 開發日常 5 min 04.23 使用 Nested Navigation 簡化路由設計 開發日常 6 min
2021
27 篇
第一年
12.12 深入瞭解 GetX 的 Obx 與 Rx 開發日常 6 min 11.15 在 Flutter App 中整合 Google play In-App-Billing 開發日常 9 min 10.11 如何在 Flutter 中製作漂浮 Widget 開發日常 6 min 09.26 跳過 Widget 直接渲染畫面 開發日常 5 min 08.31 Flutter Notification 事件機制研究 開發日常 6 min 08.22 如何自動上傳 apk / aab 到 Google Play Console 開發日常 8 min 08.15 如何用 Github Action 建置 Flutter Android App 開發日常 8 min 08.11 Dart 非同步介紹(三) - Stream 開發日常 6 min 08.11 閱讀 IDE 給的提示 開發日常 4 min 08.11 利用 Notion API 自動更新欄位 開發日常 6 min 08.11 架設小遊戲機器人(下) 開發日常 4 min 08.11 架設小遊戲機器人(上) 開發日常 4 min 08.11 使用 bloc_test 進行單元測試 開發日常 5 min 08.11 Widget Test的14種find方法 開發日常 6 min 08.11 初探Flutter Widget Test 開發日常 6 min 08.11 在 Null safety mockito 使用 any 開發日常 7 min 08.11 Dart 非同步介紹(一) - Event Loop 開發日常 6 min 08.11 Dart 非同步介紹(二) - Future 開發日常 6 min 08.11 Clean Architecture 讀後感 開發日常 6 min 08.11 Rename 也會造成 Issue 開發日常 5 min 08.11 Context that does not contains ... 開發日常 7 min 08.11 BuildContext in Flutter 開發日常 6 min 08.11 改善迴圈的可讀性(二) 開發日常 4 min 08.11 改善迴圈的可讀性(一) 開發日常 4 min 08.11 在測試中使用 Fluent Interface 開發日常 6 min 08.11 用 Espresso 測試 Android (二) 開發日常 6 min 08.11 用 Espresso 測試 Android (一) 開發日常 6 min