保羅的 Flutter 開發技巧
保羅的 Flutter 開發技巧首頁
Hello World
Flutter 框架研究
自製 UI 特效
實用開發技巧
關於
實用開發技巧
5
公開內容
分享各種從實戰中學到的技巧
全部
全部內容
免費與付費
最新發佈優先
Paul Wu
2023/06/11
Flutter 中的 Widget Test 與 Routing 驗證
本文探討如何使用 Flutter 的 Widget 測試來驗證應用程式的 Routing 功能,確保重構後仍然正常運作。我們將通過具體的範例,從設定 MockNavigatorObserver 到驗證 Routing 參數,提供清晰步驟與建議,以提高測試的可讀性和效能,是開發人員必備的測試技巧。
#
測試
#
程式
#
開發
喜歡
留言
Paul Wu
2023/03/05
如何在多台電腦間同步開發工具
這篇文章介紹如何在多臺 MacBook 上同步開發工具與設定,以提高開發效率。文章重點在於如何同步 IntelliJ、IdeaVim 和 Alfred 配置,並解決因設定不同而影響開發效率的問題。透過簡單的步驟,開發者可以在不同設備上無縫運作,持續專注於開發工作,而不必因為熱鍵或工具失效而浪費時間。
#
開發
#
MacBook
#
電腦
喜歡
留言
Paul Wu
2023/02/27
動態改變畫面時的資料處理策略
本文探討在客戶端程式開發中,如何有效處理根據後端不同資料型態變化的畫面顯示。透過列舉 Shortgun Surgery 問題及其對代碼維護的影響,分析各種設計模式,包括轉接器模式和策略模式,來改善資料的處理方式。最終提出根據具體情況選擇合適解法的重要性,以確保開發效率與代碼可維護性。
#
開發
#
Flutter
#
設計模式
喜歡
留言
Paul Wu
2022/04/23
使用 Nested Navigation 簡化路由設計
Flutter 習慣在最頂層的 MaterialApp 或 CupertinoApp 中統一定義整個 app 的路由管理。當我們把所有頁面的路由管理都放在最頂層時,就會讓它變得很長,不容易維護。或許應該適時思考,是否某些頁面的路由不應該被管理在最頂層。
#
Flutter
#
路由
#
軟體設計
喜歡
留言
Paul Wu
2021/11/21
在 Flutter App 中整合 Google Play In-App-Billing
這篇文章說明在 Flutter App 中整合 Google Play 內購功能的流程。主要包含兩個部分:先在 Google Play Console 設定商品,然後使用 Flutter 的 in_app_purchase 套件實作購買功能。開發時需注意連線狀態、商品列表獲取,以及購買流程的實作。
#
Flutter
#
IAP
#
應用程式內購
喜歡
留言