Flutter CN logo
    • 開始使用 Flutter
      • 1. 安裝和環境配置
      • 2. 編輯工具設定
      • 3. 開發體驗初探
      • 4. 編寫第一個 Flutter 應用
      • 5. 瞭解更多
      • 擁有其他平臺開發經驗?
        • 給 Android 開發者的 Flutter 指南
        • 給 iOS SwiftUI 開發者的 Flutter 指南
        • 給 iOS UIKit 開發者的 Flutter 指南
        • 給 React Native 開發者的 Flutter 指南
        • 給 Web 開發者的 Flutter 指南
        • 給 Xamarin.Forms 開發者的 Flutter 指南
        • 宣告式 UI 介紹
      • Dart 語言概覽 open_in_new
      • 建構一個 Web 應用
    • 課程和範例程式碼
      • Flutter Gallery 應用 open_in_new
      • Flutter Gallery 原始碼儲存庫 open_in_new
      • GitHub 上的範例應用 open_in_new
      • 實用課程 (Cookbook)
      • Codelabs
      • 實踐課程
    • 開發文件
      • 使用者介面
        • Widgets 介紹
        • 佈局建構
          • Flutter 中的佈局
          • 佈局建構課程
          • 建立響應式和自適應的應用
          • 建構自適應應用
          • 理解佈局約束
          • 邊界約束 (Box constraints)
        • 新增互動
        • 資源和圖片
        • 路由和導航
          • 路由和導航
          • 深層連結
          • 配置 Web 應用的 URL 策略
        • 動畫效果
          • 介紹
          • 概覽
          • 課程
          • 隱含動畫
          • 主動畫 (Hero animations)
          • 交織動畫 (Staggered animations)
        • 使用者介面 (UI) 進階
          • 使用 Actions 和 shortcuts
          • 鍵盤焦點系統
          • 手勢
          • Shaders
          • 滑動效果 (Slivers)
          • 閃屏頁
        • Material 3 更新
        • 核心 Widget 目錄
      • 資料呼叫和後端
        • 狀態管理
          • 狀態管理介紹
          • 宣告式的程式設計思維
          • 短時 (ephemeral) 和應用 (app) 狀態
          • 簡單的共享 (app) 狀態管理
          • 狀態管理參考
        • 網路與 http
        • JSON 和序列化資料
        • 使用 Firebase
      • 應用的無障礙和國際化
        • 無障礙
        • 國際化
      • 平台整合
        • 已支援的平台
        • 建構桌面端應用
        • 撰寫雙端平台程式碼 (外掛編寫實現)
        • Android 平台
          • C 語言程式碼整合及呼叫
          • 託管 Android 原生檢視
          • Android 外掛升級和遷移
          • 遷移到 AndroidX
          • 已棄用的閃屏頁 API 遷移
        • iOS 平台
          • 使用 Apple 的系統庫
          • 新增 iOS App Clip 支援
          • C 語言程式碼整合及呼叫
          • 託管 iOS 原生檢視
          • iOS 平台除錯
        • Linux 作業系統
          • 建構 Linux 桌面軟體
        • macOS 作業系統
          • 建構 macOS 應用
          • C 語言程式碼整合及呼叫
        • Web 平台
          • Web 平台常見問題
          • Web 平台渲染器
          • 自訂 Web 應用初始化
          • 在網頁裡顯示圖片
        • Windows 作業系統
          • 建構 Windows 桌面軟體
          • 事件迴圈遷移
          • 版本資訊遷移
          • 暗色模式遷移
      • Package 和外掛
        • 後臺處理序
        • Package 和外掛的開發和提交
        • Flutter Favorites 專案
        • Happy paths 專案
        • Happy paths 推薦
        • Flutter 測試外掛 [新增]
        • 使用 Packages
        • Package 和外掛網站 open_in_new
      • 將 Flutter 新增到現有應用
        • 介紹
        • 將 Flutter 新增到現有 Android 應用
          • 設定專案
          • 新增單個 Flutter 頁面
          • 新增一個 Flutter Fragment
          • 新增 Flutter 檢視
          • Plugin 初始化
        • 將 Flutter 新增到現有 iOS 應用
          • 設定專案
          • 新增單個 Flutter 頁面
        • 除錯及熱重載
        • 載入順序和效能
        • 多個 Flutter 例項
      • 開發工具
        • Android Studio 或 IntelliJ 系列
        • Visual Studio Code
        • 開發者工具
          • 概覽
          • 在 Android Studio 或 IntelliJ 上使用
          • 在 VS Code 上使用
          • 在命令列工具中使用
          • Flutter inspector 工具
          • 效能檢視
          • CPU 探測檢視
          • 記憶體檢視
          • 網路檢視
          • 偵錯程式
          • 日誌檢視
          • 應用大小分析工具
          • 發行註記
        • Flutter SDK
          • 概覽
          • 版本升級
          • 版本列表
          • 重要改動 (Breaking changes)
          • 版本說明
        • Pubspec 檔案的 Flutter 部分
        • 熱重載 (Hot reload)
        • Flutter Fix
        • 程式碼格式化
    • 測試和除錯
      • 除錯工具
      • 以程式設計方式除錯應用
      • 使用原生的偵錯程式
      • 建構模式 (Debug/Release/Profile)
      • 常見的 Flutter 報錯
      • 處理錯誤
      • 測試 Flutter 應用
      • 整合測試
      • 從 flutter_driver 遷移
    • 效能最佳化
      • 概覽
      • 效能最佳實踐
      • 應用大小
      • 延遲載入元件
      • 渲染效能
      • 效能分析
      • 著色器編譯時卡頓
      • 效能指標
      • 效能常見問題和回答
      • 附錄
    • 打包部署
      • 混淆 Dart 程式碼
      • 配置 flavors 建構雙端
      • 建構和釋出為 Android 應用
      • 建構和釋出為 iOS 應用
      • 建構和釋出為 macOS 應用
      • 建構和釋出為 Linux 應用
      • 建構和釋出為 Windows 應用
      • 建構和釋出為 Web 應用
      • 持續部署
    • 開發者資源列表
      • 官方博文
      • 社群中文課程
      • Flutter 架構概覽
      • 相關書籍
      • 相容性策略
      • 為 Flutter 做出貢獻 open_in_new
      • 有效提出 Bug
      • Dart 資源列表
      • 規劃文件
      • 常見問題解答
      • 休閒遊戲工具套件
      • 使用 Google 字型庫 open_in_new
      • Flutter 工作原理
      • Flutter 和 Swift 的併發模式對比
      • 官方品牌資源 open_in_new
      • 平台行為差異和適配
      • 安全誤報 [新增]
      • 技術影片和線上資源
    • 更多資料
      • 瞭解 Dash
      • Flutter Widget 目錄
      • Flutter API 文件 open_in_new
      • flutter 命令列文件
      • Package 網站 open_in_new
  • 多平臺
    行動平台 Web 平台 桌面平台 嵌入式平台
  • 開發
    學習資源 推薦外掛 使用 Package
  • 生態
    社群 盈利
  • 成功故事
  • 關於中文文件
  • 文件
    最新更新 IDE 整合 熱重載 效能分析 安裝 Flutter 開發者工具 實用課程 社群課程
開始使用
Flutter 3.7 正式釋出!
  • 開始使用 Flutter
    • 1. 安裝和環境配置
    • 2. 編輯工具設定
    • 3. 開發體驗初探
    • 4. 編寫第一個 Flutter 應用
    • 5. 瞭解更多
    • 擁有其他平臺開發經驗?
      • 給 Android 開發者的 Flutter 指南
      • 給 iOS SwiftUI 開發者的 Flutter 指南
      • 給 iOS UIKit 開發者的 Flutter 指南
      • 給 React Native 開發者的 Flutter 指南
      • 給 Web 開發者的 Flutter 指南
      • 給 Xamarin.Forms 開發者的 Flutter 指南
      • 宣告式 UI 介紹
    • Dart 語言概覽 open_in_new
    • 建構一個 Web 應用
  • 課程和範例程式碼
    • Flutter Gallery 應用 open_in_new
    • Flutter Gallery 原始碼儲存庫 open_in_new
    • GitHub 上的範例應用 open_in_new
    • 實用課程 (Cookbook)
    • Codelabs
    • 實踐課程
  • 開發文件
    • 使用者介面
      • Widgets 介紹
      • 佈局建構
        • Flutter 中的佈局
        • 佈局建構課程
        • 建立響應式和自適應的應用
        • 建構自適應應用
        • 理解佈局約束
        • 邊界約束 (Box constraints)
      • 新增互動
      • 資源和圖片
      • 路由和導航
        • 路由和導航
        • 深層連結
        • 配置 Web 應用的 URL 策略
      • 動畫效果
        • 介紹
        • 概覽
        • 課程
        • 隱含動畫
        • 主動畫 (Hero animations)
        • 交織動畫 (Staggered animations)
      • 使用者介面 (UI) 進階
        • 使用 Actions 和 shortcuts
        • 鍵盤焦點系統
        • 手勢
        • Shaders
        • 滑動效果 (Slivers)
        • 閃屏頁
      • Material 3 更新
      • 核心 Widget 目錄
    • 資料呼叫和後端
      • 狀態管理
        • 狀態管理介紹
        • 宣告式的程式設計思維
        • 短時 (ephemeral) 和應用 (app) 狀態
        • 簡單的共享 (app) 狀態管理
        • 狀態管理參考
      • 網路與 http
      • JSON 和序列化資料
      • 使用 Firebase
    • 應用的無障礙和國際化
      • 無障礙
      • 國際化
    • 平台整合
      • 已支援的平台
      • 建構桌面端應用
      • 撰寫雙端平台程式碼 (外掛編寫實現)
      • Android 平台
        • C 語言程式碼整合及呼叫
        • 託管 Android 原生檢視
        • Android 外掛升級和遷移
        • 遷移到 AndroidX
        • 已棄用的閃屏頁 API 遷移
      • iOS 平台
        • 使用 Apple 的系統庫
        • 新增 iOS App Clip 支援
        • C 語言程式碼整合及呼叫
        • 託管 iOS 原生檢視
        • iOS 平台除錯
      • Linux 作業系統
        • 建構 Linux 桌面軟體
      • macOS 作業系統
        • 建構 macOS 應用
        • C 語言程式碼整合及呼叫
      • Web 平台
        • Web 平台常見問題
        • Web 平台渲染器
        • 自訂 Web 應用初始化
        • 在網頁裡顯示圖片
      • Windows 作業系統
        • 建構 Windows 桌面軟體
        • 事件迴圈遷移
        • 版本資訊遷移
        • 暗色模式遷移
    • Package 和外掛
      • 後臺處理序
      • Package 和外掛的開發和提交
      • Flutter Favorites 專案
      • Happy paths 專案
      • Happy paths 推薦
      • Flutter 測試外掛 [新增]
      • 使用 Packages
      • Package 和外掛網站 open_in_new
    • 將 Flutter 新增到現有應用
      • 介紹
      • 將 Flutter 新增到現有 Android 應用
        • 設定專案
        • 新增單個 Flutter 頁面
        • 新增一個 Flutter Fragment
        • 新增 Flutter 檢視
        • Plugin 初始化
      • 將 Flutter 新增到現有 iOS 應用
        • 設定專案
        • 新增單個 Flutter 頁面
      • 除錯及熱重載
      • 載入順序和效能
      • 多個 Flutter 例項
    • 開發工具
      • Android Studio 或 IntelliJ 系列
      • Visual Studio Code
      • 開發者工具
        • 概覽
        • 在 Android Studio 或 IntelliJ 上使用
        • 在 VS Code 上使用
        • 在命令列工具中使用
        • Flutter inspector 工具
        • 效能檢視
        • CPU 探測檢視
        • 記憶體檢視
        • 網路檢視
        • 偵錯程式
        • 日誌檢視
        • 應用大小分析工具
        • 發行註記
      • Flutter SDK
        • 概覽
        • 版本升級
        • 版本列表
        • 重要改動 (Breaking changes)
        • 版本說明
      • Pubspec 檔案的 Flutter 部分
      • 熱重載 (Hot reload)
      • Flutter Fix
      • 程式碼格式化
  • 測試和除錯
    • 除錯工具
    • 以程式設計方式除錯應用
    • 使用原生的偵錯程式
    • 建構模式 (Debug/Release/Profile)
    • 常見的 Flutter 報錯
    • 處理錯誤
    • 測試 Flutter 應用
    • 整合測試
    • 從 flutter_driver 遷移
  • 效能最佳化
    • 概覽
    • 效能最佳實踐
    • 應用大小
    • 延遲載入元件
    • 渲染效能
    • 效能分析
    • 著色器編譯時卡頓
    • 效能指標
    • 效能常見問題和回答
    • 附錄
  • 打包部署
    • 混淆 Dart 程式碼
    • 配置 flavors 建構雙端
    • 建構和釋出為 Android 應用
    • 建構和釋出為 iOS 應用
    • 建構和釋出為 macOS 應用
    • 建構和釋出為 Linux 應用
    • 建構和釋出為 Windows 應用
    • 建構和釋出為 Web 應用
    • 持續部署
  • 開發者資源列表
    • 官方博文
    • 社群中文課程
    • Flutter 架構概覽
    • 相關書籍
    • 相容性策略
    • 為 Flutter 做出貢獻 open_in_new
    • 有效提出 Bug
    • Dart 資源列表
    • 規劃文件
    • 常見問題解答
    • 休閒遊戲工具套件
    • 使用 Google 字型庫 open_in_new
    • Flutter 工作原理
    • Flutter 和 Swift 的併發模式對比
    • 官方品牌資源 open_in_new
    • 平台行為差異和適配
    • 安全誤報 [新增]
    • 技術影片和線上資源
  • 更多資料
    • 瞭解 Dash
    • Flutter Widget 目錄
    • Flutter API 文件 open_in_new
    • flutter 命令列文件
    • Package 網站 open_in_new

開發者工具

  1. 工具
  2. 開發者工具
Flutter Logo
  • flutter-dev@
  • 使用條款
  • 品牌指南
  • 安全性
  • 隱私權說明
  • 官方網站
  • 免責宣告
  • Flutter 簡體中文文檔

參考中文內容需註明本站及連結作為出處,英文內容和範例程式碼均遵從源站授權協議。