Struttura del corso

Introduzione

  • Panoramica delle caratteristiche e dell'architettura di Fuchsia OS
  • Capire lo zircone
  • Panoramica di Flutter per la creazione di app.

Impostazione dell'ambiente di sviluppo

  • Recupero del codice sorgente
  • Edificio Fucsia
  • Utilizzo dell'emulatore

Introduttiva

  • Informazioni sul flusso di lavoro Fuchsia
  • Esecuzione di un componente Fuchsia
  • Lavorare con un editor
  • Utilizzo di FFX (CLI)
  • Utilizzo di FIDL (sistema IPC)
  • Esplorazione degli strumenti di diagnostica

Ottenere Fucsia su un dispositivo

  • Panoramica del processo di installazione dell'apparecchio ("stesa")
  • Costruzione, creazione di mezzi di installazione, pavimentazione

Sviluppo del sistema

  • Modifica del kernale
  • Sviluppo di un driver

Test del codice

  • Test unitari
  • Test di integrazione

Sviluppo di componenti

  • Definizione di pacchetti, componenti e test.
  • Utilizzo dei manifesti dei componenti

Sviluppo delle sessioni

  • In che modo le sessioni influiscono sull'esperienza utente
  • Creazione di un file di configurazione
  • Avvio di una sessione

Sviluppo del kit di sviluppo per integratori (IDK)

  • Come funziona l'IDK
  • Ottenere la fonte
  • Migliorare l'IDK

Internazionalizzazione

  • Codifica
  • Lettura e scrittura delle impostazioni i18n

Contribuire alla Comunità

  • Contributo al codice sorgente

Riassunto e conclusione

Requisiti

  • Comprensione dei concetti di calcolo distribuito
  • Programming esperienza (a partire dal 2021, Fuschia supporta C++, Python, DART, Go, Rust, FIDL)

Pubblico

  • Gli sviluppatori
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative