Paul Wu
0
位追蹤者
追蹤
保羅的 Flutter 開發技巧
0
會員
14
內容數
加入
前往沙龍
分享各種 Flutter 開發技巧
加入
前往沙龍
發佈內容
我的成就
全部內容
由新到舊
保羅的 Flutter 開發技巧
2024/10/31
從自製 Tab Bar 特效認識 Flutter 核心機制
本文探討如何在 Flutter 中自訂 Tab Bar 特效,提升使用者介面互動性。從基本的 Row 佈局開始,我們逐步實現選中 Tab 動態變化的需求。最後,使用 CustomMultiChildLayout 與 AnimatedSize 實現一個符合設計需求的 Tab Bar,提升整體使用體驗。
#
動畫
#
機制
#
開發
喜歡
留言
保羅的 Flutter 開發技巧
2024/05/01
如何在 ListView 加入 Snap 效果
本文探討如何利用 ListView 實現自動對齊的效果。深入說明如何透過覆寫 ScrollPhysics 中的相關方法來達成精確的滾動模擬,讓使用者在滑動列表時獲得更佳的體驗。讀者也能學習到如何調整滑動細節,提供開發上的新思路和技巧。
#
Flutter
喜歡
留言
保羅的 Flutter 開發技巧
2023/07/30
減緩 PageView 動畫加上 Table 造成的卡頓 — 解決篇
本文探討如何有效解決 Flutter 中 PageView 動畫與複雜畫面造成的卡頓問題。透過使用 Provider 優化效能,減少不必要的 Widget 重建,達成更流暢的使用體驗。本文提供範例程式碼及效能分析,讓開發者能夠理解並應用於實際產品中,從而改善應用的效能。
#
Flutter
喜歡
留言
保羅的 Flutter 開發技巧
2023/07/22
減緩 PageView 動畫加上 Table 造成的卡頓 — 問題篇
本文介紹如何解決 Flutter 應用程式中 PageView 的卡頓問題。透過使用 DevTools 的 Profile 模式及啟用 Track Widget Builds 功能,分析了 UI phase 的效能瓶頸,識別出 PlayerInfoGameLogView 重新建構的高成本。
#
程式
#
Flutter
喜歡
留言
保羅的 Flutter 開發技巧
2023/06/24
如何在 Flutter 中簡單實現滑順的 Light/Dark 模式切換
本文介紹如何在 Flutter 應用中實現 Light 模式與 Dark 模式的切換,並通過使用內建的 Theme 和狀態管理套件來增強使用者體驗。我們探討瞭如何自定義 ThemeExtension 和使用 lerp 方法實現平滑的顏色轉換,並展示了獨特的切換動畫效果,讓應用更具吸引力。
#
體驗
#
動畫
#
設計
喜歡
留言
保羅的 Flutter 開發技巧
2023/06/11
Flutter 中的 Widget Test 與 Routing 驗證
本文探討如何使用 Flutter 的 Widget 測試來驗證應用程式的 Routing 功能,確保重構後仍然正常運作。我們將通過具體的範例,從設定 MockNavigatorObserver 到驗證 Routing 參數,提供清晰步驟與建議,以提高測試的可讀性和效能,是開發人員必備的測試技巧。
#
測試
#
程式
#
開發
喜歡
留言
保羅的 Flutter 開發技巧
2023/03/05
如何在多台電腦間同步開發工具
這篇文章介紹如何在多臺 MacBook 上同步開發工具與設定,以提高開發效率。文章重點在於如何同步 IntelliJ、IdeaVim 和 Alfred 配置,並解決因設定不同而影響開發效率的問題。透過簡單的步驟,開發者可以在不同設備上無縫運作,持續專注於開發工作,而不必因為熱鍵或工具失效而浪費時間。
#
開發
#
MacBook
#
電腦
喜歡
留言
保羅的 Flutter 開發技巧
2023/02/27
動態改變畫面時的資料處理策略
本文探討在客戶端程式開發中,如何有效處理根據後端不同資料型態變化的畫面顯示。透過列舉 Shortgun Surgery 問題及其對代碼維護的影響,分析各種設計模式,包括轉接器模式和策略模式,來改善資料的處理方式。最終提出根據具體情況選擇合適解法的重要性,以確保開發效率與代碼可維護性。
#
開發
#
Flutter
#
設計模式
喜歡
留言
保羅的 Flutter 開發技巧
2023/01/02
來學學如何使用 Flame 開發一個小遊戲吧
本文介紹如何利用 Flutter 框架和 Flame 遊戲引擎製作一個簡單的點擊小遊戲。從導入 Flame 套件,到使用 GameWidget,接著為遊戲中的騎士角色添加動作,最後實現點擊計數功能,這篇文章一步步帶你體驗遊戲開發的樂趣,讓你掌握基本的遊戲設計和邏輯編程技巧。
#
遊戲
#
程式
#
Flutter
喜歡
留言
保羅的 Flutter 開發技巧
2022/11/06
如何利用 Flutter Web 製作 Chrome Extension 個人看板
本文分享瞭如何使用 Notion Web Clipper 來儲存文章,並結合 Habit Stacking 技術克服維持新習慣的困難。同時探討如何使用 Flutter Web 和 Notion API 開發自用的 Chrome 擴展功能,提升個人資訊管理和閱讀效率。
#
Flutter
#
Chrome
#
持續學習
喜歡
留言
vocus 勳章
NFT
了解
如何蒐集勳章