Struttura del corso

Introduzione

  • Panoramica di Fuchsia OS Funzionalità e architettura
  • 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 Fucsia
  • 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 del dispositivo ("pavimentazione")
  • Costruzione, creazione di supporti di installazione, pavimentazione

Sviluppo del sistema

  • Modificare il kernal
  • Sviluppo di un driver

Testare il codice

  • Test unitari
  • Test di integrazione

Sviluppo di componenti

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

Sessioni di sviluppo

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

Sviluppo dell'Integrator Development Kit (IDK)

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

Internazionalizzazione

  • Codifica
  • Lettura e scrittura delle impostazioni i18n

Contribuire alla comunità

  • Contribuire al codice sorgente

Riassunto e conclusione

Requisiti

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

Pubblico

  • Gli sviluppatori
  21 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.

Prezzo per Partecipante

Categorie relative