課程簡介

介紹

  • Fuchsia OS 功能和體系結構概述
  • 瞭解鋯石
  • 用於構建應用程式的 Flutter 概述。

設置開發環境

  • 獲取原始程式碼
  • 建築紫紅色
  • 使用模擬器

開始

  • 瞭解 Fuchsia 工作流程
  • 運行 Fuchsia 元件
  • 使用編輯器
  • 使用 FFX (CLI)
  • 使用FIDL(IPC系統)
  • 探索診斷工具

在設備上獲取 Fuschia

  • 裝置安裝過程概述(「鋪路」)
  • 構建、創建安裝介質、鋪路

系統開發

  • 修改內核
  • 開發驅動程式

測試代碼

  • 單元測試
  • 集成測試

開發元件

  • 定義包、元件和測試。
  • 使用元件清單

開發會話

  • 會話如何影響用戶體驗
  • 創建配置檔
  • 啟動工作階段

開發整合器開發工具套件 (IDK)

  • IDK 的工作原理
  • 獲取源碼
  • 增強IDK

國際化

  • 編碼
  • 讀取和寫入 i18n 設置

回饋社會

  • 貢獻原始程式碼

總結和結論

最低要求

  • 對分散式計算概念的理解
  • 程式設計經驗(截至 2021 年,Fuschia 支援 C++、Python、DART、Go、Rust、FIDL)

觀眾

  • 開發人員
 21 時間:

人數



每位參與者的報價

課程分類