實戰丨如何把 Flutter 雲端一體化做到極致?

2022-06-05 23:30:20 字數 2088 閱讀 3813

我們還想把雲開發和 flutter 結合,實現一套極致的 flutter 雲端一體化工作流。此前,已經做過了一些探索:

為了把雲端一體化做到極致,我們又做了 cloudbase framework --一體化的應用開發部署工具,可以一鍵建立並部署 dart server 應用,並且支援宣告式的建立雲資源。

借助 cloudbase framework,只需要幾行命令,就能開發乙個免運維、自動擴縮容、高效能的 dart server 應用。

# 安裝 cli 工具

npm install -g @cloudbase/cli

# 登入 cloudbase

cloudbase login

# 初始化 dart server 應用

cloudbase init --template dart

# 進入 dart server 應用根目錄

# 部署 dart server 到雲上

cloudbase framework:deploy

部署成功

在建立的 dart server 應用內,開啟lib/channel.dart檔案,在entrypoint()函式裡開發你的 api 介面。

@override

controller get entrypoint );

});return router;

}

我們在 dart server 應用裡整合了雲資料庫,只需要簡單修改**,就可以呼叫資料庫。

通過 flutter sdk 也可以在客戶端呼叫同乙個雲資料庫

lib/channel.dart檔案的prepare()函式裡初始化雲資料庫。

@override

future prepare() async ));

}

entrypoint()函式裡開發乙個資料庫介面。

@override

controller get entrypoint );

}/// 回包

return response.ok();

} catch (err)

});return router;

}

在應用的配置檔案cloudbaserc.json裡,宣告兩個外掛程式:server 和 db。所以在一鍵部署的過程中,既建立了dart server應用,也建立了應用依賴的資料庫集合user

},"db": ]}

}}

}}

更多可看技術文件

flutter 開發者可以使用 cloudbase framework 開發 api 介面服務,完成前後端業務的閉環,並且具備免運維、自動擴縮容的能力。

flutter 雲端一體化的研發成本 = 傳統模式的研發成本 - 運維成本 - 前後端聯調成本 - 空閒資源成本

「 flutter x cloudbase framework 」 是按照雲原生的思路打造的解決方案,是面向未來的解決方案,正是客戶端同學上雲的最佳實踐。

目前借助 cloudbase framework 可以快速開發並上線 dart server 應用,flutter 開發者可以自己完成前後端業務的閉環。

後續,希望可以和 flutter 客戶端工程有更深入的整合,成為 flutter 開發工作流的一部分。

cloudbase framework 是雲開發的一體化開發部署工具,可以幫忙開發者快速構建雲上應用,後續將持續優化體驗,支援更多功能,助力更多團隊上雲。

cloudbase framework 專案已經在 github 開源,歡迎各位開發者為 cloudbase framework 共享乙份力量,讓這個專案能夠更好的幫助開發者提公升開發效率

(也歡迎給專案點個star,支援我們做得更好 ~ )

精細化資料運營助力雲端一體化開發模式

眾所周知,在這個移動網際網路創業的 時代,創業者們最大的痛點就是 成本 時間 流量 而資料分析則是流量提公升的基礎,通過分析結論,才便於創業者們更好地進行產品打磨和運營策略的改進,以此形成良性迴圈。此次諸葛io在apicloud平台上線了android sdk埠,開發者可以基於該埠獲得應用內的所有使...

企業如何搭建一體化資料整合平台?

近幾十年來,科學技術的迅猛發展和資訊化的推進,使得人類社會所積累的資料量已超過過去五千年的總和,資料的採集 儲存 處理和傳播的數量也與日俱增。實現資料傳遞 資料共享,可以讓更多已有的資料得到充分利用,減少各種手段的重複錄入勞動,提高效率,降低相應的費用。但在實現資料共享過程中,由於資料提供途徑 資料...

如何使用安信可 ESP 系列一體化開發環境

安信可官方韌體開發文件 如何使用安信可 esp 系列一體化開發環境 楊奉武wifi系列 1 sdk開發初探 8266 esp8266 高階之路29 高階篇 百萬條訊息免費之樂鑫esp8266使用tcp直連模式mqtt協議接入阿里雲物聯網平台,支援私家伺服器對接,支援阿里雲規則引擎。附帶demo es...