如果你有看我的 Twitter,可能會知道,我最近因為各種因素精神狀態特別糟糕,其中之一就是因為 Flutter Web。這可能會讓一些朋友感到驚訝,Suica 不是著名的 Flutter 狂粉嗎?
老實說,我仍然是 Flutter 移動開發能力的傳教鵝。然而,我無法以任何方式認可 Flutter Web,我將在本文中解釋我的理由。
Loading...
累積訪問: 12752 次
如果你有看我的 Twitter,可能會知道,我最近因為各種因素精神狀態特別糟糕,其中之一就是因為 Flutter Web。這可能會讓一些朋友感到驚訝,Suica 不是著名的 Flutter 狂粉嗎?
老實說,我仍然是 Flutter 移動開發能力的傳教鵝。然而,我無法以任何方式認可 Flutter Web,我將在本文中解釋我的理由。
2025-03-16
響應式設計對許多前端開發者來說總是一場噩夢,特別是在開發應用程序時沒有仔細規劃和設計考慮的情況下。糟糕的響應式設計選擇會使調試和測試過程的複雜性呈指數級增長。
Flutter 從第一天起就是為了解決跨平台問題而開發的。它有效地解決了為多個平台構建應用程序同時維護單一代碼庫的挑戰。如果你在初創公司開發移動應用,或者正在實現一些性能敏感的需求,Flutter 可以提供比 React Native 更好的體驗。它用自己的方式渲染 UI 來解決 Android 設備碎片化問題是一個非常好的主意。我可以一直吹噓 Flutter 在開發中拯救了我的生活,直到我被要求開發一個 Flutter Web 應用程序。
在本文中,我將描述我對 Flutter 中使用 MediaQuery
進行響應式設計的一些理解,重點關注實用方法和需要避免的常見陷阱。
2024-01-25
最近,我接到一個任務,要使用 Flutter 的 Snack Bar 實現一個固定在屏幕頂部的新 toast。最初,我以為這會是一個簡單的過程 —— 只需調用 showSnackBar
並將 behavior
配置為 floating
,調整 margin 以確保它在屏幕頂部浮動。
2023-04-30
嗯,自從我開始使用 Flutter 開發商業應用程式已經有一段時間了。有一些最佳實踐幫助我交付高質量代碼,減少因性能問題而重構的次數,並防止加班。
2023-04-12
當我第一次接觸 Flutter 時,它還是一個在 2018 年初的嬰兒專案。如今,它變得比 React Native 更受歡迎 —— 這是我過去開源領域的舊愛。我目前所在的公司決定使用 Flutter 開發一個應用程式,作為公司裡最弱的企鵝,我被迫加入了這個專案。
Flutter 變得更加穩定和功能豐富,但它仍然存在一些從未修復的錯誤,以及一些多年前就應該處理的問題。其中一個問題是,他們應該在構建過程中清理未使用的圖片。這是一個大問題,因為沒有簡單的方法來刪除它們以減少構建包的大小。很難找到一個庫/腳本來刪除它們,所以為什麼不自己寫一個呢?