Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione
- Panoramica delle funzionalità e dell'architettura di Fuchsia OS
- Comprensione di Zircon
- Panoramica di Flutter per lo sviluppo di applicazioni.
Configurazione dell'ambiente di sviluppo
- Recupero del codice sorgente
- Compilazione di Fuchsia
- Utilizzo dell'emulatore
Inizio delle attività
- Comprensione del flusso di lavoro di Fuchsia
- Esecuzione di un componente Fuchsia
- Lavoro con un editor
- Utilizzo di FFX (CLI)
- Utilizzo di FIDL (sistema IPC)
- Esplorazione degli strumenti di diagnostica
Installazione di Fuchsia su un dispositivo
- Panoramica del processo di installazione del dispositivo ("paving")
- Compilazione, creazione del supporto di installazione, paving/li>
Sviluppo del sistema
- Modifica del kernel
- Sviluppo di un driver
Test del codice
- Test unitari
- Test di integrazione
Sviluppo di componenti
- Definizione di pacchetti, componenti e test.
- Lavoro con i manifesti dei componenti
Sviluppo di sessioni
- In che modo le sessioni influenzano l'esperienza utente
- Creazione di un file di configurazione
- Avvio di una sessione
Sviluppo del Integrator Development Kit (IDK)
- Funzionamento dell'IDK
- Recupero del codice sorgente
- Miglioramento dell'IDK
Internazionalizzazione
- Codifica
- Lettura e scrittura delle impostazioni i18n
Contributo alla comunità
- Contributo al codice sorgente
Riepilogo e conclusioni
Requisiti
- Conoscenza dei concetti di calcolo distribuito
- Esperienza di programmazione (a partire dal 2021, Fuchsia supporta C++, Python, DART, Go, Rust, FIDL)
Destinatari
- Sviluppatori
21 ore