點燈坊

失くすものさえない今が強くなるチャンスよ

Flutter 之專案目錄架構

Sam Xiao's Avatar 2024-09-02

Flutter 已經定義了很多預設目錄,但一些常用元素並沒有,團隊可依據需求自行定義之。

Version

Flutter 3.24

Assets

  • assets/images:圖片 (pngjpgsvg)
  • assets/data:資料 (json)
  • assets/fonts:字型 (ttf)

Flutter Source

  • lib/screens:頁面
  • lib/widgets:自定義元件
  • lib/models:資料模型
  • lib/services:網路服務
  • lib/utils:自定義函數
  • lib/constants:常數、enums
  • lib/l10n:多國語言