Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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