@跨平台開發

Stories List
@chengxuyuanlaoliu2024

20%的選擇決定80%的成敗

大家好,我是老劉。 老劉的工作經驗還算豐富,光Flutter就做了6年多了,大廠、外企、創業公司都幹過。 今天想和大家聊一個特別有意思的話題——“為什麼有些技術團隊加班到禿頭還做不好項目,而有些團隊卻能喝着咖啡輕鬆上線?” 答案可能就藏在那些看似平常卻影響深遠的“關鍵決策”裏。 一個人一生中往往影響最大的是那寥寥幾次的重要決策,比如: 高考考哪個學校,選哪個專業 大學畢業去

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉

@chengxuyuanlaoliu2024

Dart MCP翻車了!3.9.0版本無法運行,這個坑你踩過嗎?

哈嘍,我是老劉 你敢信嗎? 開發者在升級Dart 3.9.0後,集體"翻車"了! Google IO大會宣傳的dart mcp server功能居然不能用。 使用AI助手調用dart mcp server功能,會返回如下錯誤: It seems you need to update your Dart SDK. The required version is 3.9.0-163.0.dev or

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉

@chengxuyuanlaoliu2024

5分鐘上手Dart MCP Server

哈嘍,我是老劉 老劉做Flutter開發已經六七年了,這兩年在日常開發中越來越多的使用AI工具進行協助。 從最早的使用ChatGPT對話,複製代碼。到現在的Cursor和Claude Code。 但是不知道你有沒有遇到過這種情況? AI幫你寫代碼,看起來挺像那麼回事。 但一到調試,就開始優點"瞎猜"了。 改這裏試試?不行。 改那裏試試?還是不行。 因為AI只能看到你的代碼和日誌,根本"看不見"你的

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉

@chengxuyuanlaoliu2024

Flutter版本選擇指南:避坑3.27 | 2025年9月

哈嘍,我是老劉 老劉做Flutter開發差不多7年了,對於Flutter版本更新這件事也非常關注。 以前基本上大一點的Flutter版本老劉也會寫文章點評一下,但是仍然會有不少朋友來問選擇哪個Flutter版本比較好。 其實這也很好理解,畢竟版本選擇的不對可能會帶來很多無謂的問題。 有人為了追求最新特性,第一時間升級到最新版本,結果線上App崩潰,用户投訴如潮。 也有人過於保守,一直用老版本,錯過

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉

@chengxuyuanlaoliu2024

2025年Flutter狀態管理新趨勢:AI友好度成為技術選型第一標準

哈嘍,我是老劉 老劉帶着團隊做Flutter開發已經六七年了,這期間被問到最多的三個問題是: 跨平台開發選什麼? Flutter選哪個版本? Flutter的狀態管理方案有選哪個? 今天我們主要來聊聊狀態管理方案的選擇問題。 老劉自己的團隊早期是小項目用Provider,中大型項目用Bloc。 最近這兩年新項目主要還是用Riverpod比較多,RIverpod逐步取代了Bloc成為第一選

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉

@chengxuyuanlaoliu2024

為什麼我從不推薦GetX?11k星標背後的真相

哈嘍,我是老劉 國慶前發了篇文章,主要講AI協同時代下,Flutter項目的狀態管理該如何進行技術選型。 文章鏈接:2025年Flutter狀態管理新趨勢:AI友好度成為技術選型第一標準 文章發出來後,很多GetX的擁躉在留言區質疑:"老劉,你憑啥沒提GetX?" 還有朋友在微信裏私聊我。 看來這個話題確實戳中了很多人的神經。 今天就專門聊聊GetX這個事兒,説説為啥老劉從來沒有推

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉

@chengxuyuanlaoliu2024

Dart的宏取消了,期待3年的功能,説沒就沒了?

哈嘍,我是老劉 就在剛剛結束的Fluttercon EU 2025上,Google Dart團隊宣佈:投入數年時間、無數工程師心血的宏功能開發,徹底停止了! 這不是延期,不是推遲,而是直接砍掉! 這意味着從2022年開始,Dart團隊投入的所有資源、所有原型開發、所有技術攻關,全部歸零。 作為一個六七年的Flutter老兵,同時也是從C/C++時代走過來的開發者,我對這個消息的震驚程度,可

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉

@chengxuyuanlaoliu2024

別再抱怨Flutter方案太多了,這個就叫生態!

哈嘍,我是老劉 前短時間發了兩篇文章。 [2025年Flutter狀態管理新趨勢:AI友好度成為技術選型第一標準 ](https://mp.weixin.qq.com/s/zNFfCUUXPGzuYfkylgXlPA) [為什麼我從不推薦GetX?11k星標背後的真相 ](https://mp.weixin.qq.com/s/nJ2Wse1l0ax7iUdmZjBWvQ) 評論説啥的都

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉

@chengxuyuanlaoliu2024

Flutter版本選擇指南:避坑3.27,3.35基本穩定 | 2025年10月

哈嘍,我是老劉 老劉做Flutter開發差不多7年了,對於Flutter版本更新這件事也非常關注。 以前基本上大一點的Flutter版本老劉也會寫文章點評一下,但是仍然會有不少朋友來問選擇哪個Flutter版本比較好。 其實這也很好理解,畢竟版本選擇的不對可能會帶來很多無謂的問題。 有人為了追求最新特性,第一時間升級到最新版本,結果線上App崩潰,用户投訴如潮。 也有人過於保守,一直用老版本,錯過

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉

@chengxuyuanlaoliu2024

Dart宏被砍掉的真相:為什麼Go、Python、Java等高級語言都拒絕宏?

哈嘍,我是老劉 前兩天的文章講了老劉對Dart宏功能的期待和Dart官方取消宏的一點觀點。 Dart的宏取消了,期待3年的功能,説沒就沒了? 有人評論説高級編程語言是不需要宏功能的。 雖然老劉自己是非常支持宏的,但是不得不説這個觀點其實也是有一定的道理的。 為啥這麼説呢? 接下來我就來對比一下C語言的宏和Dart的build_runner,看看各自的優劣在哪裏。 相信對比完大家也就能理解兩

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉

@jdcdevloper

MCube動態化與原生工程結合最佳實踐 | 京東雲技術團隊

跨端動態化開發方案重要性日益凸顯,本文對我們團隊MCube動態化實踐做了總結,為大家提供經驗和借鑑。 接入背景 隨着我們工程的需求迭代,暴露出了業務需求量大,分端開發和發版更新成本高等痛點,使用H5頁面來代替,在用户體驗和性能相較原生有差異,所以我們團隊開始了對動態化改造的研究。 在做過一些列動態化開發的嘗試,並對多種方案進行調研後,我們選擇了MCube的動態化方案。之所以選用MCube,是因為它

jdcdevloper Avatar

@jdcdevloper

Nickname 京東雲開發者

@chengxuyuanlaoliu2024

跨平台開發地圖:客户端技術選型指南 | 2025年9月

哈嘍,我是老劉 2024年,全球移動應用下載量突破2570億次。 但開發者面臨的問題是——平台越來越多。 以前只有iOS和Android,現在還有鴻蒙、Web、各種小程序... 每個平台都要單獨開發,成本會翻好幾倍。 不僅如此,用户對體驗的要求越來越高。 他們希望在不同設備上看到一模一樣的界面,享受一致的操作體驗。 原生開發做不到這一點。 因為不同平台的設計規範、開發語言、UI組件都不一樣。 這就

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉

@chengxuyuanlaoliu2024

跨平台開發地圖:客户端技術選型指南 | 2025年10月

哈嘍,我是老劉 2024年全球移動應用下載量突破2570億次,但開發者面對的現實是:平台越來越多、成本翻倍、體驗難統一。iOS/Android/鴻蒙/桌面端/Web/小程序,各有一套開發與設計規範,原生很難在多設備上做到一致。 跨平台是機會,卻更是選擇題:Flutter講性能、React Native講生態、uni-app講覆蓋、KMP講原生。 如何做好這道選擇題,把有限的資源發揮出最大的效率?

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉

@chengxuyuanlaoliu2024

Flutter開發者 3.29版本關注要點

哈嘍,我是老劉 Flutter 3.29已經發布有一段時間了,老劉寫Flutter代碼已經6年多,對這種例行的Flutter版本更新基本上已經是內心毫無波瀾。 不過最近有不少朋友問要不要更新到最新版,這裏羅列一下從開發者角度看比較重要的更新,大家自己判斷。 一、架構與性能優化 Dart 代碼執行線程調整 Dart 代碼現直接在 Android/iOS 的主線程運行,減少了

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉